Skip to content

Commit a6d8b1b

Browse files
committed
[database] Add types for useListKeys
1 parent e983fe5 commit a6d8b1b

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

database/index.js.flow

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export type ListHook = {
66
loading: boolean;
77
value: DataSnapshot[];
88
};
9-
export type ListKeysHook<T> = {
9+
export type ListKeysHook = {
1010
error?: Object;
1111
loading: boolean;
1212
value: string[];
@@ -28,7 +28,7 @@ export type ObjectValHook<T> = {
2828
};
2929

3030
declare export function useList(query: Query): ListHook;
31-
declare export function useListKeys<T>(query: Query): ListKeysHook<T>;
31+
declare export function useListKeys(query: Query): ListKeysHook;
3232
declare export function useListVals<T>(query: Query, keyField?: string): ListValsHook<T>;
3333
declare export function useObject(query: Query): ObjectHook;
3434
declare export function useObjectVal<T>(query: Query): ObjectValHook<T>;

database/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
export { default as useList, ListHook } from './useList';
2+
export { default as useListKeys, ListKeysHook } from './useListKeys';
23
export { default as useListVals, ListValsHook } from './useListVals';
34
export { default as useObject, ObjectHook } from './useObject';
45
export { default as useObjectVal, ObjectValHook } from './useObjectVal';

database/useListKeys.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import { database } from 'firebase';
22
import useList from './useList';
33

4-
export type ListKeysHook<T> = {
4+
export type ListKeysHook = {
55
error?: Object;
66
loading: boolean;
77
value: string[];
88
};
99

10-
export default <T>(query: database.Query): ListKeysHook<T> => {
10+
export default (query: database.Query): ListKeysHook => {
1111
const { error, loading, value } = useList(query);
12+
// @ts-ignore
1213
return {
1314
error,
1415
loading,

0 commit comments

Comments
 (0)