Skip to content

Commit 768664a

Browse files
committed
feat: update flow types
1 parent 3540fc3 commit 768664a

File tree

4 files changed

+7
-9
lines changed

4 files changed

+7
-9
lines changed

auth/index.js.flow

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
// @flow
2-
import type { FirebaseUser as User } from 'firebase';
3-
import type { Auth } from 'firebase/auth';
4-
import typeof { Error as AuthError } from 'firebase/auth';
2+
import type { Auth, AuthError, User } from 'firebase/auth';
53

64
type LoadingHook<T> = [T | void, boolean, AuthError | void];
75

database/index.js.flow

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
// @flow
2-
import typeof { FirebaseError } from 'firebase';
32
import type { DataSnapshot, Query } from 'firebase/database';
43

5-
type LoadingHook<T> = [T | void, boolean, FirebaseError | void];
4+
type LoadingHook<T> = [T | void, boolean, Error | void];
65

76
export type ListHook = LoadingHook<DataSnapshot[]>;
87
export type ListKeysHook = LoadingHook<string[]>;

firestore/index.js.flow

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22
import type {
33
DocumentReference,
44
DocumentSnapshot,
5-
GetOptions,
65
Query,
76
QuerySnapshot,
87
SnapshotListenOptions,
98
} from 'firebase/firestore';
109

1110
type LoadingHook<T> = [T | void, boolean, Error | void];
1211

12+
export type GetOptions = {
13+
source?: 'default' | 'server' | 'cache';
14+
};
1315
export type CollectionHook = LoadingHook<QuerySnapshot>;
1416
export type CollectionDataHook<T> = LoadingHook<T[]>;
1517
export type DocumentHook = LoadingHook<DocumentSnapshot>;

storage/index.js.flow

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
// @flow
2-
import typeof { FirebaseError } from 'firebase';
3-
import type { Reference } from 'firebase/storage';
2+
import type { Reference, StorageError } from 'firebase/storage';
43

5-
type LoadingHook<T> = [T | void, boolean, FirebaseError | void];
4+
type LoadingHook<T> = [T | void, boolean, StorageError | void];
65

76
export type DownloadURLHook = LoadingHook<string>;
87
declare export function useDownloadURL(ref?: Reference | null): DownloadURLHook;

0 commit comments

Comments
 (0)