文件名称:mini-throttle:一个小JavaScript节流和反跳实现
文件大小:37KB
文件格式:ZIP
更新时间:2024-05-29 02:58:40
utility throttle debounce TypeScript
迷你油门 这是一个提供throttle和debounce功能的包,同时包含流和TypeScript声明,并且代码占用量最少(少于60行,少于+压缩后少于350个字节) 节流,反跳以及介于两者之间的所有内容 type ThrottleOptions = { start ?: boolean , // fire immediately on the first call middle ?: boolean , // if true, fire as soon as `wait` has passed once ?: boolean , // cancel after the first successful call } function throttle < T> ( callback: (...args: T[]) = > any , wait : number ,
【文件预览】:
mini-throttle-main
----.flowconfig(58B)
----.github()
--------workflows()
----index.ts(1KB)
----decorators()
--------package.json(79B)
----index.js.flow(403B)
----tsconfig.json(348B)
----LICENSE(1KB)
----test()
--------index.ts(5KB)
----README.md(2KB)
----decorators.ts(938B)
----.gitignore(20B)
----package-lock.json(106KB)
----package.json(2KB)