mistui-kit
Version:
**π [Try MistUi Live](https://gilded-tanuki-0eb52b.netlify.app/) β interactive playground & docs**
10 lines (9 loc) β’ 598 B
TypeScript
/**
* Π‘ΠΎΠ·Π΄Π°ΡΡ debounced-ΡΡΠ½ΠΊΡΠΈΡ Ρ Π°Π²ΡΠΎ-ΠΎΡΠΈΡΡΠΊΠΎΠΉ ΠΏΡΠΈ ΡΠ°Π·ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°
* @param callback Π€ΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Π½ΡΠΆΠ½ΠΎ debounce-ΠΈΡΡ
* @param delay ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
* @param deps ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ useMemo
* @returns ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½Π°Ρ debounced-ΡΡΠ½ΠΊΡΠΈΡ
*/
export declare function useDebounced<T extends (...args: any[]) => void>(callback: T, delay: number, deps?: any[]): T;
export declare function debounce<T extends (...args: any[]) => void>(fn: T, delay?: number): T;