common-utils-y
Version:
my common utils lib
10 lines (9 loc) • 476 B
TypeScript
/**
* 节流函数(支持立即执行和尾部执行)
* @param {Function} fn 需要节流的函数
* @param {number} delay 节流时间(毫秒)
* @param {boolean} leading 是否在节流开始时立即执行
* @param {boolean} trailing 是否在节流结束后执行
* @returns {Function} 节流后的函数
*/
export declare function throttle(fn: (...args: unknown[]) => unknown, delay: number, leading?: boolean, trailing?: boolean): (...arg: any[]) => void;