otter-react-photo-view
Version:
An exquisite React photo preview component
11 lines (10 loc) • 410 B
TypeScript
interface DebounceCallback<CallbackArguments extends any[]> {
(...args: CallbackArguments): void;
cancel: () => void;
}
export default function useDebounceCallback<CallbackArguments extends any[]>(callback: (...args: CallbackArguments) => void, { leading, maxWait, wait, }: {
leading?: boolean;
maxWait?: number;
wait?: number;
}): DebounceCallback<CallbackArguments>;
export {};