这是什么?
这是一个间隔实现,允许您设置一个间隔,然后使用键而不是间隔变量引用清除。
当您必须清除与设置的范围不同的范围的间隔时,这很有用。
如何安装?
npm install set-interval-by-id
如何使用?
import { setIntervalById, clearIntervalById } from 'set-interval-by-id';
const intervalId = setIntervalById(() => {
console.log('Hello World!');
}, 1000, 'myInterval'); // This will set a interval with the id 'myInterval'
// Meanwhile, in another file...
clearIntervalById('myInterval'); // This will clear the interval
它如何在引擎盖下工作?
此库使用地图存储间隔引用,利用singleton
模式。
当您设置一个间隔时,它将以给定ID作为键存储在地图中。
当您清除间隔时,将将其从地图中删除,并使用地图中存储的参考清除。
如何运行测试?
npm test
贡献
如果您想为此项目做出贡献,请打开问题或拉动请求。
如果有用的话,我很乐意对其进行审查并将其合并。
请记住要遵循Conventional Commits标准。