- remove object flatten useless generic
- add support for numeric literal key
- fix forgot to export
PossiblyReadAsNullable
- fix set does not error when the node type is Record<string, T> and the input type is Record<number, T>
refCreator
database argument is now mandatory.ref
generated byrefCreator
no longer accepts database argument(no more function overloading)
- now orderByChild suggest custom error message if the child type is not boolean, string, number or null. This mean orderByChild no longer rely on cursor to suggest error.
- rename AllNodesPossiblyReadAsUndefined to ReplaceRemoveAndPossiblyReadAsNullableWithNever(internal)
- AllNodesPossiblyReadAsNullable union the type with null and undefined
- rename ReplaceRemoveWithUndefined with ReplaceRemoveAndPossiblyReadAsNullableWithNullable(internal)
- Removable now union with undefined and null
- Add new field value PossiblyReadAsNullable and its implementation and test
- add firebase as peer dependency
- slightly reduce compiled size
- no longer export
off
- onDisconnect is wrapped
- fix in code doc not working
- fix bug where TopLevelRecord Meta Type is identified as PushAble, PushAbleOnly, Removable and NumericKeyRecord (this fix also allow support for top level record type for all operations)
- add and implement TransformUndefinedToRoot utility type (internal)
- better error message for GetFullPath
1st release