@sorens/artist-svelte
Version:
an opinionated and clean UI framework for SvelteKit with theme support built-in
14 lines (13 loc) • 438 B
TypeScript
import type { unknownFunction, DebouncedFunction } from '../../../types/global';
declare type Options<TT> = {
isImmediate?: boolean;
maxWait?: number;
callback?: (data: TT) => void;
};
/**
*
*
*
*/
export default function debounce<originalFunction extends unknownFunction>(func: originalFunction, waitMilliseconds?: number, options?: Options<ReturnType<originalFunction>>): DebouncedFunction<originalFunction>;
export {};