1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
declare module 'throttle-debounce' { type throttleFn = ( delay: number, noTrailing: boolean, callback?: Function, debounceMode?: boolean ) => Function; type debounceFn = ( delay: number, atBegin: boolean, callback?: Function ) => Function; const throttle: throttleFn; const debounce: debounceFn; }