3636
3737### useFirestoreCollection
3838
39- ▸ ** useFirestoreCollection** <T\> (` query ` : firebase.firestore.Query, ` options? ` : [ * ReactFireOptions* ] ( ../interfaces/index.reactfireoptions.md ) <T[ ] \> ): [ * ObservableStatus* ] ( ../interfaces/useobservable.observablestatus.md ) <T * extends * {} ? T [ ] : firebase.firestore.QuerySnapshot\>
39+ ▸ ** useFirestoreCollection** <T\> (` query ` : firebase.firestore.Query, ` options? ` : [ * ReactFireOptions* ] ( ../interfaces/index.reactfireoptions.md ) <T[ ] \> ): [ * ObservableStatus* ] ( ../interfaces/useobservable.observablestatus.md ) <firebase.firestore.QuerySnapshot<T \> \>
4040
4141Subscribe to a Firestore collection
4242
4343#### Type parameters:
4444
4545| Name | Default |
4646| :------ | :------ |
47- | ` T ` | { [ key: string ] : * unknown * ; } |
47+ | ` T ` | DocumentData |
4848
4949#### Parameters:
5050
@@ -53,7 +53,7 @@ Subscribe to a Firestore collection
5353| ` query ` | firebase.firestore.Query |
5454| ` options? ` | [ * ReactFireOptions* ] ( ../interfaces/index.reactfireoptions.md ) <T[ ] \> |
5555
56- ** Returns:** [ * ObservableStatus* ] ( ../interfaces/useobservable.observablestatus.md ) <T * extends * {} ? T [ ] : firebase.firestore.QuerySnapshot\>
56+ ** Returns:** [ * ObservableStatus* ] ( ../interfaces/useobservable.observablestatus.md ) <firebase.firestore.QuerySnapshot<T \> \>
5757
5858Defined in: [ src/firestore.tsx:108] ( https://github.com/FirebaseExtended/reactfire/blob/main/src/firestore.tsx#L108 )
5959
8686
8787### useFirestoreDoc
8888
89- ▸ ** useFirestoreDoc** <T\> (` ref ` : firebase.firestore.DocumentReference, ` options? ` : [ * ReactFireOptions* ] ( ../interfaces/index.reactfireoptions.md ) <T\> ): [ * ObservableStatus* ] ( ../interfaces/useobservable.observablestatus.md ) <T * extends * {} ? T : firebase.firestore.DocumentSnapshot\>
89+ ▸ ** useFirestoreDoc** <T\> (` ref ` : firebase.firestore.DocumentReference, ` options? ` : [ * ReactFireOptions* ] ( ../interfaces/index.reactfireoptions.md ) <T\> ): [ * ObservableStatus* ] ( ../interfaces/useobservable.observablestatus.md ) <firebase.firestore.DocumentSnapshot<T \> \>
9090
9191Suscribe to Firestore Document changes
9292
9393#### Type parameters:
9494
9595| Name | Default |
9696| :------ | :------ |
97- | ` T ` | * unknown * |
97+ | ` T ` | DocumentData |
9898
9999#### Parameters:
100100
@@ -103,7 +103,7 @@ Suscribe to Firestore Document changes
103103| ` ref ` | firebase.firestore.DocumentReference | Reference to the document you want to listen to |
104104| ` options? ` | [ * ReactFireOptions* ] ( ../interfaces/index.reactfireoptions.md ) <T\> | |
105105
106- ** Returns:** [ * ObservableStatus* ] ( ../interfaces/useobservable.observablestatus.md ) <T * extends * {} ? T : firebase.firestore.DocumentSnapshot\>
106+ ** Returns:** [ * ObservableStatus* ] ( ../interfaces/useobservable.observablestatus.md ) <firebase.firestore.DocumentSnapshot<T \> \>
107107
108108Defined in: [ src/firestore.tsx:46] ( https://github.com/FirebaseExtended/reactfire/blob/main/src/firestore.tsx#L46 )
109109
0 commit comments