delay-task
v1.0.3
Published
> Cache requires to be lazy-loaded when needed.
Downloads
8
Readme
delay-task
Cache requires to be lazy-loaded when needed.
Install
Install with npm:
$ npm install --save delay-task
功能
这个类似循环执行的模块。这delay-task 多了可以取消的。允许任务一次又一次延时。
执行后上一次的执行效果被取消 你就可以用这个模块.多次调用run, 只在最后一次,或者延时最低时间内执行。
,为确保执行最后一个任务,每个任务都被延时一定时间执行,上一个任务被视为无效被取消
同时兼顾了 在距离上次执行多长时间内必须再次执行的效果
let DelayTask: new (action: Function, opt: {
allowCancleInterval: number;// 允许内取消的时间(ms)
maxRunInterval: number; // 最大必须执行的(ms)
}) => DelayTask