Skip to content

Commit 401d3e8

Browse files
committed
Changed flow to also use FirebaseError
1 parent 600d68b commit 401d3e8

File tree

4 files changed

+13
-1292
lines changed

4 files changed

+13
-1292
lines changed

database/index.js.flow

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
// @flow
2+
import type { FirebaseError } from 'firebase';
23
import type { DataSnapshot, Query } from 'firebase/database';
34

45
export type ListHook = {
5-
error?: Error,
6+
error?: FirebaseError,
67
loading: boolean,
78
value: DataSnapshot[],
89
};
910
export type ListKeysHook = {
10-
error?: Error,
11+
error?: FirebaseError,
1112
loading: boolean,
1213
value: string[],
1314
};
1415
export type ListValsHook<T> = {
15-
error?: Error,
16+
error?: FirebaseError,
1617
loading: boolean,
1718
value: T[],
1819
};
1920
export type ObjectHook = {
20-
error?: Error,
21+
error?: FirebaseError,
2122
loading: boolean,
2223
value?: DataSnapshot,
2324
};
2425
export type ObjectValHook<T> = {
25-
error?: Error,
26+
error?: FirebaseError,
2627
loading: boolean,
2728
value?: T,
2829
};

firestore/index.js.flow

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// @flow
2+
import type { FirebaseError } from 'firebase';
23
import type {
34
DocumentReference,
45
DocumentSnapshot,
@@ -9,22 +10,22 @@ import type {
910
} from 'firebase/firestore';
1011

1112
export type CollectionHook = {
12-
error?: Error,
13+
error?: FirebaseError,
1314
loading: boolean,
1415
value?: QuerySnapshot,
1516
};
1617
export type CollectionDataHook<T> = {
17-
error?: Error,
18+
error?: FirebaseError,
1819
loading: boolean,
1920
value?: T,
2021
};
2122
export type DocumentHook = {
22-
error?: Error,
23+
error?: FirebaseError,
2324
loading: boolean,
2425
value?: DocumentSnapshot,
2526
};
2627
export type DocumentDataHook<T> = {
27-
error?: Error,
28+
error?: FirebaseError,
2829
loading: boolean,
2930
value?: T,
3031
};

storage/index.js.flow

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// @flow
2+
import type { FirebaseError } from 'firebase';
23
import type { Reference } from 'firebase/storage';
34

45
export type DownloadURLHook = {
5-
error?: Error,
6+
error?: FirebaseError,
67
loading: boolean,
78
value?: string,
89
};

0 commit comments

Comments
 (0)