react-firehooks
Version:
Lightweight dependency-free collection of React hooks for Firebase
10 lines (9 loc) • 532 B
TypeScript
import { ValueHookResult } from "../common/index.js";
/**
* @internal
*/
export type UseMultiListenChange<Value, Error, Reference> = (ref: Reference, onValue: (value: Value | undefined) => void, onError: (e: Error) => void) => () => void;
/**
* @internal
*/
export declare function useMultiListen<Value, Error, Reference>(references: ReadonlyArray<Reference>, onChange: UseMultiListenChange<Value, Error, Reference>, isEqualRef: (a: Reference | undefined, b: Reference | undefined) => boolean): ValueHookResult<Value, Error>[];