perf: fix some types and delete some redundant

This commit is contained in:
xiaoxian521
2021-04-28 16:48:03 +08:00
parent 8cb2d896ad
commit 89162dee1e
14 changed files with 59 additions and 65 deletions

View File

@@ -1,11 +1,12 @@
// 延迟函数
export const delay = (timeout: number) => new Promise(resolve => setTimeout(resolve, timeout))
export const delay = (timeout: number) =>
new Promise((resolve) => setTimeout(resolve, timeout));
// 防抖函数
export const debounce = (fn: () => any, timeout: number) => {
let timmer: any
export const debounce = (fn: () => Fn, timeout: number) => {
let timmer: TimeoutHandle;
return () => {
timmer ? clearTimeout(timmer) : null
timmer = setTimeout(fn, timeout)
}
}
timmer ? clearTimeout(timmer) : null;
timmer = setTimeout(fn, timeout);
};
};