FirestoreClientProviderclass

new FirestoreClientProvider<I, T>(firestore: Firestore)
ParamType
firestoreFirestore
The Firestore instance to read and write through. required
Return
FirestoreClientProvider<I, T>
Cloud Firestore database provider backed by the full Firebase JS SDK, implementing the DBProvider abstraction.

Cloud Firestore database provider backed by the full Firebase JS SDK, implementing the DBProvider abstraction.

  • Works with the Firebase JS SDK via firebase/firestore.
  • Supports offline mode (local cache and write queueing).
  • Supports realtime subscriptions through Firestore onSnapshot listeners.

Examples

import { getFirestore } from "firebase/firestore";
const provider = new FirestoreClientProvider(getFirestore());