Globals / "firestore"
- getUniqueIdForFirestoreQuery
- preloadFirestoreDoc
- useFirestoreCollection
- useFirestoreCollectionData
- useFirestoreDoc
- useFirestoreDocData
- useFirestoreDocDataOnce
- useFirestoreDocOnce
• Const cachedQueries: Array<Query> = ((globalThis as any) as ReactFireGlobals)._reactFireFirestoreQueryCache || []
Defined in src/firestore.tsx:9
▸ getUniqueIdForFirestoreQuery(query: Query): number
Defined in src/firestore.tsx:15
| Name | Type |
|---|---|
query |
Query |
Returns: number
▸ preloadFirestoreDoc(refProvider: (firestore: Firestore) => DocumentReference, options?: undefined | { firebaseApp?: firebase.app.App }): Promise<SuspenseSubject<DocumentSnapshot>>
Defined in src/firestore.tsx:29
| Name | Type |
|---|---|
refProvider |
(firestore: Firestore) => DocumentReference |
options? |
undefined | { firebaseApp?: firebase.app.App } |
Returns: Promise<SuspenseSubject<DocumentSnapshot>>
▸ useFirestoreCollection<T>(query: Query, options?: ReactFireOptions<T[]>): ObservableStatus<T extends {} ? T[] : QuerySnapshot>
Defined in src/firestore.tsx:110
Subscribe to a Firestore collection
| Name | Default |
|---|---|
T |
{ [key:string]: unknown; } |
| Name | Type | Description |
|---|---|---|
query |
Query | - |
options? |
ReactFireOptions<T[]> |
Returns: ObservableStatus<T extends {} ? T[] : QuerySnapshot>
▸ useFirestoreCollectionData<T>(query: Query, options?: ReactFireOptions<T[]>): ObservableStatus<T[]>
Defined in src/firestore.tsx:126
Subscribe to a Firestore collection and unwrap the snapshot.
| Name | Default |
|---|---|
T |
{ [key:string]: unknown; } |
| Name | Type | Description |
|---|---|---|
query |
Query | - |
options? |
ReactFireOptions<T[]> |
Returns: ObservableStatus<T[]>
▸ useFirestoreDoc<T>(ref: DocumentReference, options?: ReactFireOptions<T>): ObservableStatus<T extends {} ? T : DocumentSnapshot>
Defined in src/firestore.tsx:48
Suscribe to Firestore Document changes
| Name | Default |
|---|---|
T |
unknown |
| Name | Type | Description |
|---|---|---|
ref |
DocumentReference | Reference to the document you want to listen to |
options? |
ReactFireOptions<T> |
Returns: ObservableStatus<T extends {} ? T : DocumentSnapshot>
▸ useFirestoreDocData<T>(ref: DocumentReference, options?: ReactFireOptions<T>): ObservableStatus<T>
Defined in src/firestore.tsx:80
Suscribe to Firestore Document changes
| Name |
|---|
T |
| Name | Type | Description |
|---|---|---|
ref |
DocumentReference | Reference to the document you want to listen to |
options? |
ReactFireOptions<T> |
Returns: ObservableStatus<T>
▸ useFirestoreDocDataOnce<T>(ref: DocumentReference, options?: ReactFireOptions<T>): ObservableStatus<T>
Defined in src/firestore.tsx:95
Get a firestore document and don't subscribe to changes
| Name | Default |
|---|---|
T |
unknown |
| Name | Type | Description |
|---|---|---|
ref |
DocumentReference | Reference to the document you want to get |
options? |
ReactFireOptions<T> |
Returns: ObservableStatus<T>
▸ useFirestoreDocOnce<T>(ref: DocumentReference, options?: ReactFireOptions<T>): ObservableStatus<T extends {} ? T : DocumentSnapshot>
Defined in src/firestore.tsx:64
Get a firestore document and don't subscribe to changes
| Name | Default |
|---|---|
T |
unknown |
| Name | Type | Description |
|---|---|---|
ref |
DocumentReference | Reference to the document you want to get |
options? |
ReactFireOptions<T> |
Returns: ObservableStatus<T extends {} ? T : DocumentSnapshot>