use-debounce-loader
Version:
React hook that exposes the pending state of a debounced value
12 lines (11 loc) • 344 B
TypeScript
interface Options<T> {
debounceTime?: number;
initialValue?: T;
onFinish?: (value: T) => void;
}
export declare const DEFAULT_DEBOUNCE_TIME_MS = 1000;
export declare function useLoadingDebounce<T>({ debounceTime, initialValue, onFinish }?: Options<T>): [(newValue: T) => void, {
isLoading: boolean;
value: T;
}];
export {};