UNPKG

257 BTypeScriptView Raw
1interface DebouncedFn<F extends (...args: any[]) => void> {
2 (...args: Parameters<F>): void;
3 cancel: () => void;
4}
5declare const debounce: <F extends (...args: any[]) => void>(fn: F, waitFor: number) => DebouncedFn<F>;
6export default debounce;