UNPKG

react-firehooks

Version:

Lightweight dependency-free collection of React hooks for Firebase

23 lines (22 loc) 674 B
/** * @internal */ interface State<Value, Error> { readonly value?: Value | undefined; readonly loading: boolean; readonly error?: Error | undefined; } /** * @internal */ export interface UseMultiLoadingValueResult<Value, Error = unknown> { readonly states: ReadonlyArray<State<Value, Error>>; readonly setValue: (index: number, value?: Value | undefined) => void; readonly setLoading: (index: number) => void; readonly setError: (index: number, error?: Error | undefined) => void; } /** * @internal */ export declare function useMultiLoadingValue<Value, Error = unknown>(size: number): UseMultiLoadingValueResult<Value, Error>; export {};