@mantine/hooks
Version:
A collection of 50+ hooks for state and UI management
10 lines (9 loc) • 428 B
TypeScript
export interface UseDebouncedValueOptions {
leading?: boolean;
}
export type UseDebouncedValueReturnValue<T> = [T, () => void];
export declare function useDebouncedValue<T = any>(value: T, wait: number, options?: UseDebouncedValueOptions): UseDebouncedValueReturnValue<T>;
export declare namespace useDebouncedValue {
type Options = UseDebouncedValueOptions;
type ReturnValue<T> = UseDebouncedValueReturnValue<T>;
}