Package-level declarations

Types

Link copied to clipboard
external interface CollectionReference : Query
Link copied to clipboard
external interface DocumentChange
Link copied to clipboard
external class DocumentReference
Link copied to clipboard
external interface DocumentSnapshot
Link copied to clipboard
external class FieldPath(fieldNames: String)
Link copied to clipboard
external class FieldValue
Link copied to clipboard
external interface Firestore
Link copied to clipboard
external interface FirestoreLocalCache
Link copied to clipboard
external class GeoPoint(latitude: Double, longitude: Double)
Link copied to clipboard
external interface MemoryCacheSettings
Link copied to clipboard
Link copied to clipboard
external interface MemoryGarbageCollector
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external interface PersistentCacheSettings
Link copied to clipboard
Link copied to clipboard
external interface PersistentTabManager
Link copied to clipboard
external interface Query
Link copied to clipboard
external interface QueryConstraint
Link copied to clipboard
external interface QuerySnapshot
Link copied to clipboard
external interface SnapshotMetadata
Link copied to clipboard
external class Timestamp(seconds: Double, nanoseconds: Double)
Link copied to clipboard
external interface Transaction
Link copied to clipboard
external interface WriteBatch

Functions

Link copied to clipboard
external fun addDoc(reference: CollectionReference, data: Any): Promise<DocumentReference>
Link copied to clipboard
external fun and(vararg queryConstraints: QueryConstraint): QueryConstraint
Link copied to clipboard
external fun arrayRemove(vararg elements: Any): FieldValue
Link copied to clipboard
external fun arrayUnion(vararg elements: Any): FieldValue
Link copied to clipboard
external fun clearIndexedDbPersistence(firestore: Firestore): Promise<Unit>
Link copied to clipboard
external fun collection(reference: DocumentReference, collectionPath: String): CollectionReference
external fun collection(firestore: Firestore, collectionPath: String): CollectionReference
Link copied to clipboard
external fun collectionGroup(firestore: Firestore, collectionId: String): Query
Link copied to clipboard
external fun connectFirestoreEmulator(firestore: Firestore, host: String, port: Int, options: Any? = definedExternally)
Link copied to clipboard
external fun deleteDoc(reference: DocumentReference): Promise<Unit>
Link copied to clipboard
external fun deleteField(): FieldValue
Link copied to clipboard
external fun disableNetwork(firestore: Firestore): Promise<Unit>
Link copied to clipboard
external fun doc(firestore: CollectionReference, documentPath: String? = definedExternally): DocumentReference
external fun doc(firestore: Firestore, documentPath: String): DocumentReference
Link copied to clipboard
external fun documentId(): FieldPath
Link copied to clipboard
external fun enableIndexedDbPersistence(firestore: Firestore, persistenceSettings: Any? = definedExternally): Promise<Unit>
Link copied to clipboard
external fun enableNetwork(firestore: Firestore): Promise<Unit>
Link copied to clipboard
external fun endAt(document: DocumentSnapshot): QueryConstraint
external fun endAt(vararg fieldValues: Any): QueryConstraint
Link copied to clipboard
external fun endBefore(document: DocumentSnapshot): QueryConstraint
external fun endBefore(vararg fieldValues: Any): QueryConstraint
Link copied to clipboard
external fun getDoc(reference: DocumentReference, options: Any? = definedExternally): Promise<DocumentSnapshot>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun getDocs(query: Query): Promise<QuerySnapshot>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun getFirestore(app: FirebaseApp? = definedExternally, databaseId: String? = definedExternally): Firestore
Link copied to clipboard
external fun increment(n: Int): FieldValue
Link copied to clipboard
external fun initializeFirestore(app: FirebaseApp, settings: dynamic = definedExternally, databaseId: String? = definedExternally): Firestore
Link copied to clipboard
external fun limit(limit: Number): QueryConstraint
Link copied to clipboard
Link copied to clipboard
external fun memoryLruGarbageCollector(settings: dynamic = definedExternally): MemoryLruGarbageCollector
Link copied to clipboard
external fun onSnapshot(reference: DocumentReference, next: (snapshot: DocumentSnapshot) -> Unit, error: (error: Throwable) -> Unit): Unsubscribe
external fun onSnapshot(reference: Query, next: (snapshot: QuerySnapshot) -> Unit, error: (error: Throwable) -> Unit): Unsubscribe
external fun onSnapshot(reference: DocumentReference, options: Json, next: (snapshot: DocumentSnapshot) -> Unit, error: (error: Throwable) -> Unit): Unsubscribe
external fun onSnapshot(reference: Query, options: Json, next: (snapshot: QuerySnapshot) -> Unit, error: (error: Throwable) -> Unit): Unsubscribe
Link copied to clipboard
external fun or(vararg queryConstraints: QueryConstraint): QueryConstraint
Link copied to clipboard
external fun orderBy(field: FieldPath, direction: Any): QueryConstraint
external fun orderBy(field: String, direction: Any): QueryConstraint
Link copied to clipboard
Link copied to clipboard
external fun persistentSingleTabManager(settings: dynamic = definedExternally): PersistentTabManager
Link copied to clipboard
external fun query(query: Query, vararg queryConstraints: QueryConstraint): Query
Link copied to clipboard
Link copied to clipboard
external fun <T> runTransaction(firestore: Firestore, updateFunction: (transaction: Transaction) -> Promise<T>, options: Any? = definedExternally): Promise<T>
Link copied to clipboard
external fun serverTimestamp(): FieldValue
Link copied to clipboard
external fun setDoc(documentReference: DocumentReference, data: Any, options: Any? = definedExternally): Promise<Unit>
Link copied to clipboard
external fun setLogLevel(logLevel: String)
Link copied to clipboard
external fun startAfter(vararg fieldValues: Any): QueryConstraint
Link copied to clipboard
external fun startAt(document: DocumentSnapshot): QueryConstraint
external fun startAt(vararg fieldValues: Any): QueryConstraint
Link copied to clipboard
external fun updateDoc(reference: DocumentReference, data: Any): Promise<Unit>
external fun updateDoc(reference: DocumentReference, field: FieldPath, value: Any?, vararg moreFieldsAndValues: Any?): Promise<Unit>
external fun updateDoc(reference: DocumentReference, field: String, value: Any?, vararg moreFieldsAndValues: Any?): Promise<Unit>
Link copied to clipboard
external fun where(field: FieldPath, opStr: String, value: Any?): QueryConstraint
external fun where(field: String, opStr: String, value: Any?): QueryConstraint
Link copied to clipboard
external fun writeBatch(firestore: Firestore): WriteBatch