FirestoreClientProviderclass
new FirestoreClientProvider<I, T>(firestore: Firestore)
| Param | Type | |
|---|---|---|
firestore | Firestore | 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
onSnapshotlisteners.
Examples
import { getFirestore } from "firebase/firestore";
const provider = new FirestoreClientProvider(getFirestore());