Firebase RxJS observables
OTHER License
firebase-thermite
is a library of RxJS observables for Firebase.
You might need it if you want to use RxJS observables and the official Angular library for Firebase - AngularFire2 - does not suit your requirements.
firebase
, so it can be used with firebase
and with firebase-admin
. *
any
.loaded
, added
, changed
and removed
events.ref
itself, instead.Subject
components - use a Subject
that emits a declarative query and use toQuery
and create an observable within a switchMap
, instead.firebase-thermite-ng
* Actually, this is no longer the case. In recent releases, the typings in firebase
and firebase-admin
have diverged. And adding some preprocessing to account for the differences (similar to what's in firebase-nightlight
) is on my TODO list.
At the moment, the tests will have to serve as the usage documentation.
To run the tests, you will need to provide several environment variables via a .env
file. See constants-spec.ts
and env-cmd
- which is used to include the environment variables in the bundle.