Ewout Stortenbeker
775d54c783
1.26.2
2023-04-29 11:27:40 +02:00
Ewout Stortenbeker
725608d024
chore: build
2023-04-29 11:24:59 +02:00
Ewout Stortenbeker
e5cce268d3
bump typescript to 5.0.4
2023-04-29 11:23:49 +02:00
Ewout Stortenbeker
fc02751a36
Merge pull request #40 from appy-one/fix/tsc-node16-module-resolution
...
Fix tsc node16 module resolution
2023-04-29 10:47:01 +02:00
Ewout Stortenbeker
10a1fec744
Fix tsc node16 module resolution
2023-04-27 12:12:50 +02:00
Ewout Stortenbeker
c026483663
1.26.1
2023-04-11 20:29:41 +02:00
Ewout Stortenbeker
8378d5319f
chore: build
2023-04-11 20:28:03 +02:00
Ewout Stortenbeker
15fef40a76
Merge pull request #39 from appy-one/fix/no-warnings-on-mutations-datasnapshot-methods
...
Fix: no warnings on `MutationsDataSnapshot` methods
2023-04-11 20:25:06 +02:00
Ewout Stortenbeker
7347200e69
Improve MutationsDataSnapshot types
2023-04-11 20:20:17 +02:00
Ewout Stortenbeker
13f0a40b84
prevent warnings when using forEach and child
2023-04-11 20:19:30 +02:00
Ewout Stortenbeker
6bd8e467e5
1.26.0
2023-04-03 13:27:02 +02:00
Ewout Stortenbeker
6213a49011
upgraded npm lockfile version
2023-04-03 13:26:40 +02:00
Ewout Stortenbeker
1dd9f39ec5
chore: build
2023-04-03 13:21:23 +02:00
Ewout Stortenbeker
0016016af2
Merge pull request #38 from appy-one/improvement/refactor-event-emitter-private-props-to-symbols
...
Refactor private `SimpleEventEmitter` props to symbols
2023-04-03 12:50:14 +02:00
Ewout Stortenbeker
db1c1e0e06
Refactor private EventEmitter props to symbols:
...
Prevents clashing with private properties defined in inheriting classes
2023-04-03 12:30:51 +02:00
Ewout Stortenbeker
ee4fd21e5d
Merge pull request #37 from appy-one/datareference-datasnapshot-generics
...
DataSnapshot `child` and `forEach` type improvements
2023-04-03 11:33:16 +02:00
Ewout Stortenbeker
8d314f9cb2
Merge pull request #32 from appy-one/dependabot/npm_and_yarn/json5-2.2.3
...
Bump json5 from 2.2.1 to 2.2.3
2023-04-03 11:18:45 +02:00
Ewout Stortenbeker
7dc706e91e
Merge pull request #35 from appy-one/improvement/query-option-types
...
Improve query option types
2023-04-03 11:17:16 +02:00
Ewout Stortenbeker
f4a762318c
Merge pull request #34 from futurGH/datareference-datasnapshot-generics
...
Optional type parameters for DataSnapshot, DataReference, and associated classes/types
2023-04-03 11:15:34 +02:00
Ewout Stortenbeker
a5492206eb
added typechecking playground
2023-04-03 11:09:52 +02:00
Ewout Stortenbeker
160c2865f1
MutationsDataSnapshot: override child type
...
Only allows a number for the child index to be passed
2023-04-03 10:58:21 +02:00
Ewout Stortenbeker
7c34acb7f3
let forEach inherit child types by default
2023-04-03 10:54:35 +02:00
Ewout Stortenbeker
00a318a1bf
1) let child property inherit from parent type,
...
2) allow overriding child data type
This change allows snap.child('prop') to inherit the type of `prop` set in parent snapshot's type, and `snap.child<number>('some_number')` to explicitly set the child type
2023-04-03 10:40:27 +02:00
Ewout Stortenbeker
fbd28fac36
Merge pull request #36 from appy-one/improvement/ts-style-schema-object-parser
...
Improvement: TS style schema object parser
2023-02-13 20:53:10 +01:00
futurGH
fd53555b44
Fix DataReference#update parameter type
2023-02-13 14:52:57 -05:00
Ewout Stortenbeker
6fc802bdfa
use ; as type delimiter
2023-02-13 20:49:15 +01:00
Ewout Stortenbeker
cada91e7c4
Improve ts style schema object parser:
...
- Allow ; as property delimiter
- Allow trailing ; or ,
2023-02-13 20:46:52 +01:00
Ewout Stortenbeker
ed113d772d
Improve query option types
2023-02-13 20:40:03 +01:00
Ewout Stortenbeker
ec324d1fe0
Merge pull request #29 from appy-one/improvement/api-event-emitter
...
Improvement: api event emitter
2023-02-13 20:22:56 +01:00
futurGH
8fdaac823d
Add type parameters for subscriptions
2023-02-11 18:30:22 -05:00
futurGH
e3932adb71
Add type parameters to a few usages of DataReference & DataSnapshot
2023-02-11 15:24:08 -05:00
futurGH
7dff26f70f
Add DataReferenceQuery#get overloads dependent on options.snapshots
2023-02-11 14:28:44 -05:00
futurGH
c4bef58de1
Add optional generics to DataReference
2023-02-11 14:28:44 -05:00
futurGH
9b7fd2e881
Add optional generics to DataSnapshot
2023-02-11 14:28:42 -05:00
dependabot[bot]
c35c56d0e4
Bump json5 from 2.2.1 to 2.2.3
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-05 19:40:44 +00:00
Ewout Stortenbeker
ea4766011a
1.25.1
2023-01-05 20:40:13 +01:00
Ewout Stortenbeker
fca06e8ab4
generated code
2023-01-05 20:40:05 +01:00
Ewout Stortenbeker
568848fae3
Merge pull request #31 from appy-one/fix/live-data-proxy-issue-30
...
Fix stopping LiveDataProxy `onChange` subscriptions
2023-01-05 20:37:50 +01:00
Ewout Stortenbeker
d742b76bfd
fix comment indentations
2023-01-05 20:36:19 +01:00
Ewout Stortenbeker
d0c2eadedc
remove erroneous .off('mutations')
2023-01-05 20:35:23 +01:00
Ewout Stortenbeker
5b00165699
new pipe methods to forward events
2023-01-01 17:27:21 +01:00
Ewout Stortenbeker
712fa6533b
let Api inherit from SimpleEventEmitter
2023-01-01 17:26:43 +01:00
Ewout Stortenbeker
f96f3b2327
1.25.0
2022-12-19 12:18:35 +01:00
Ewout Stortenbeker
afea721523
chore: build
2022-12-19 12:06:03 +01:00
Ewout Stortenbeker
63e4cedaf4
Merge pull request #28 from appy-one/quality/lint-fixes-20221219
...
lint fixes
2022-12-19 12:04:48 +01:00
Ewout Stortenbeker
c5198870e3
lint fixes
2022-12-19 11:59:53 +01:00
Ewout Stortenbeker
03288d9eb8
Merge pull request #27 from appy-one/docs/esm-bundle-info-update
...
docs: ESM bundle info update
2022-12-19 11:16:04 +01:00
Ewout Stortenbeker
9ca192505a
docs: ESM bundle info update
2022-12-19 11:15:01 +01:00
Ewout Stortenbeker
e8ed67bb25
exclude source files in npm distribution ( #26 )
2022-12-12 13:29:52 +01:00
Ewout Stortenbeker
386c5d85c5
add eslint curly rule ( #25 )
2022-12-12 13:29:07 +01:00