Package-level declarations

Types

Link copied to clipboard
typealias CancelCallback = (error: Throwable) -> Unit
Link copied to clipboard
typealias ChangeSnapshotCallback = (data: DataSnapshot, previousChildName: String?) -> Unit
Link copied to clipboard
external interface Database
Link copied to clipboard
external interface DatabaseReference : Query
Link copied to clipboard
external interface DataSnapshot
Link copied to clipboard
external interface OnDisconnect
Link copied to clipboard
external interface Query
Link copied to clipboard
external interface QueryConstraint
Link copied to clipboard
Link copied to clipboard
external interface TransactionResult
Link copied to clipboard
typealias ValueSnapshotCallback = (data: DataSnapshot) -> Unit

Functions

Link copied to clipboard
external fun child(parent: DatabaseReference, path: String): DatabaseReference
Link copied to clipboard
external fun connectDatabaseEmulator(db: Database, host: String, port: Int, options: Any? = definedExternally)
Link copied to clipboard
external fun enableLogging(enabled: Boolean?, persistent: Boolean? = definedExternally)
Link copied to clipboard
external fun endAt(value: Any?, key: String? = definedExternally): QueryConstraint
Link copied to clipboard
external fun endBefore(value: Any?, key: String? = definedExternally): QueryConstraint
Link copied to clipboard
external fun equalTo(value: Any?, key: String? = definedExternally): QueryConstraint
Link copied to clipboard
external fun get(query: Query): Promise<DataSnapshot>
Link copied to clipboard
external fun getDatabase(app: FirebaseApp? = definedExternally, url: String? = definedExternally): Database
Link copied to clipboard
external fun goOffline(db: Database)
Link copied to clipboard
external fun goOnline(db: Database)
Link copied to clipboard
external fun increment(delta: Double): Any
Link copied to clipboard
external fun limitToFirst(limit: Int): QueryConstraint
Link copied to clipboard
external fun limitToLast(limit: Int): QueryConstraint
Link copied to clipboard
external fun off(query: Query, eventType: String?, callback: Any?)
Link copied to clipboard
external fun onChildAdded(query: Query, callback: ChangeSnapshotCallback, cancelCallback: CancelCallback? = definedExternally): Unsubscribe
Link copied to clipboard
external fun onChildChanged(query: Query, callback: ChangeSnapshotCallback, cancelCallback: CancelCallback? = definedExternally): Unsubscribe
Link copied to clipboard
external fun onChildMoved(query: Query, callback: ChangeSnapshotCallback, cancelCallback: CancelCallback? = definedExternally): Unsubscribe
Link copied to clipboard
external fun onChildRemoved(query: Query, callback: ChangeSnapshotCallback, cancelCallback: CancelCallback? = definedExternally): Unsubscribe
Link copied to clipboard
Link copied to clipboard
external fun onValue(query: Query, callback: ValueSnapshotCallback, cancelCallback: CancelCallback? = definedExternally): Unsubscribe
Link copied to clipboard
external fun orderByChild(path: String): QueryConstraint
Link copied to clipboard
external fun orderByKey(): QueryConstraint
Link copied to clipboard
Link copied to clipboard
external fun push(parent: DatabaseReference, value: Any? = definedExternally): ThenableReference
Link copied to clipboard
external fun query(query: Query, vararg queryConstraints: QueryConstraint): Query
Link copied to clipboard
external fun ref(db: Database, path: String? = definedExternally): DatabaseReference
Link copied to clipboard
external fun remove(ref: DatabaseReference): Promise<Unit>
Link copied to clipboard
external fun <T> runTransaction(ref: DatabaseReference, transactionUpdate: (currentData: T) -> T, options: Any? = definedExternally): Promise<TransactionResult>
Link copied to clipboard
external fun serverTimestamp(): Any
Link copied to clipboard
external fun set(ref: DatabaseReference, value: Any?): Promise<Unit>
Link copied to clipboard
external fun startAfter(value: Any?, key: String? = definedExternally): QueryConstraint
Link copied to clipboard
external fun startAt(value: Any?, key: String? = definedExternally): QueryConstraint
Link copied to clipboard
external fun update(ref: DatabaseReference, values: Any): Promise<Unit>