x-js-utils
Version:
12 lines (11 loc) • 466 B
TypeScript
/**
* 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数
*
* @param {Function} func 要执行的回调函数
* @param {Number} wait 延时的时间
* @param {Boolean} immediate 是否立即执行
* @param {String} timeoutName 定时器ID
* @return 返回的定时器
*/
declare function debounce(func: () => void, wait?: number, immediate?: boolean, timeoutName?: string): any;
export default debounce;