Skip to main content

Library Exports

FireSageJS wraps and exports every function found in the @firebase/database/dist/public.d.ts with few exceptions.

note

FireSageJS does not suppport function, methods and properties related to read or set priority, like setPriority, setWithPriority, orderByPriority, exportVal etc etc.

Please use orderByChild instead.

FireSageJS also does not export off, please use unsubscriber return by individual listener instead.

Both priority and off are no longer recommended way to work with RTDB.

Functions

With wrapping:

  • increment
  • serverTimestamp
  • onChildAdded
  • onChildChanged
  • onChildMoved
  • onChildRemoved
  • onDisconnect
  • onValue
  • get
  • push
  • remove
  • set
  • update
  • endAt
  • endBefore
  • equalTo
  • limitToFirst
  • limitToLast
  • orderByChild
  • orderByKey
  • orderByValue
  • startAfter
  • startAt

Without wrapping:

  • getDatabase
  • connectDatabaseEmulator
  • enableLogging
  • goOffline
  • goOnline
  • forceLongPolling
  • forceWebSockets

Type Definitions

Field Types:

  • ServerTimestamp
  • PushAble
  • PushAbleOnly
  • NumericKeyRecord
  • Removable
  • PossiblyReadAsNullable

References:

  • DatabaseReference
  • Query
  • Ref
  • DataSnapshot

Utility:

  • MetaType
  • MetaTypeCreator