@dvcol/svelte-utils
Version:
Svelte library for common utility functions and constants
11 lines (10 loc) • 346 B
TypeScript
/**
* Debounce a state and return a getter.
*
* @param getter a function that contains dependencies
* @param delay debounce delay (default 0)
* @param cb error callback
*
* return a getter function to be derived
*/
export declare function debounced<T>(getter: () => T, delay?: number, cb?: (error: unknown) => void): () => T | undefined;