@@ -22,52 +22,52 @@ import {
22
22
Options ,
23
23
} from './types' ;
24
24
25
- export const useCollection = < T = DocumentData > (
26
- query ?: Query < T > | null ,
25
+ export const useCollection = < T > (
26
+ query ?: Query | null ,
27
27
options ?: Options
28
28
) : CollectionHook < T > => {
29
29
return useCollectionInternal < T > ( true , query , options ) ;
30
30
} ;
31
31
32
- export const useCollectionOnce = < T = DocumentData > (
33
- query ?: Query < T > | null ,
32
+ export const useCollectionOnce = < T > (
33
+ query ?: Query | null ,
34
34
options ?: OnceOptions
35
35
) : CollectionHook < T > => {
36
36
return useCollectionInternal < T > ( false , query , options ) ;
37
37
} ;
38
38
39
39
export const useCollectionData = <
40
- T = DocumentData ,
40
+ T ,
41
41
IDField extends string = '' ,
42
42
RefField extends string = ''
43
43
> (
44
- query ?: Query < T > | null ,
44
+ query ?: Query | null ,
45
45
options ?: DataOptions < T >
46
46
) : CollectionDataHook < T , IDField , RefField > => {
47
47
return useCollectionDataInternal < T , IDField , RefField > ( true , query , options ) ;
48
48
} ;
49
49
50
50
export const useCollectionDataOnce = <
51
- T = DocumentData ,
51
+ T ,
52
52
IDField extends string = '' ,
53
53
RefField extends string = ''
54
54
> (
55
- query ?: Query < T > | null ,
55
+ query ?: Query | null ,
56
56
options ?: OnceDataOptions < T >
57
57
) : CollectionDataHook < T , IDField , RefField > => {
58
58
return useCollectionDataInternal < T , IDField , RefField > ( false , query , options ) ;
59
59
} ;
60
60
61
- const useCollectionInternal = < T = DocumentData > (
61
+ const useCollectionInternal = < T > (
62
62
listen : boolean ,
63
- query ?: Query < T > | null ,
63
+ query ?: Query | null ,
64
64
options ?: Options & OnceOptions
65
65
) => {
66
66
const { error, loading, reset, setError, setValue, value } = useLoadingValue <
67
- QuerySnapshot < T > ,
67
+ QuerySnapshot ,
68
68
FirestoreError
69
69
> ( ) ;
70
- const ref = useIsFirestoreQueryEqual < Query < T > > ( query , reset ) ;
70
+ const ref = useIsFirestoreQueryEqual < Query > ( query , reset ) ;
71
71
72
72
useEffect ( ( ) => {
73
73
if ( ! ref . current ) {
@@ -105,12 +105,12 @@ const useCollectionInternal = <T = DocumentData>(
105
105
} ;
106
106
107
107
const useCollectionDataInternal = <
108
- T = DocumentData ,
108
+ T ,
109
109
IDField extends string = '' ,
110
110
RefField extends string = ''
111
111
> (
112
112
listen : boolean ,
113
- query ?: Query < T > | null ,
113
+ query ?: Query | null ,
114
114
options ?: DataOptions < T > & OnceDataOptions < T >
115
115
) : CollectionDataHook < T , IDField , RefField > => {
116
116
const idField = options ? options . idField : undefined ;
0 commit comments