(query: FirestoreQuery<T>, options?: ReactFireOptions<T[]>)
| 94 | * Subscribe to a Firestore collection and unwrap the snapshot into an array. |
| 95 | */ |
| 96 | export function useFirestoreCollectionData<T = DocumentData>(query: FirestoreQuery<T>, options?: ReactFireOptions<T[]>): ObservableStatus<T[]> { |
| 97 | const idField = options ? checkIdField(options) : 'NO_ID_FIELD'; |
| 98 | const observableId = `firestore:collectionData:${getUniqueIdForFirestoreQuery(query)}:idField=${idField}`; |
| 99 | const observable$ = collectionData(query, { idField }); |
| 100 | |
| 101 | return useObservable(observableId, observable$, options); |
| 102 | } |
no test coverage detected