1.0.0 • Published 5 years ago
tu-node-utils v1.0.0
Nodejs工具类
目录
安装
$ npm i tu-node-utils
介绍
tu-utils
是对常用Node工具的typescript封装
使用
事件监听器
只触发一次的事件监听器,监听完毕自动删除
import {Emitter} from "tu-node-utils";
let list = new Emitter();
list.addItem('a');
list.addItem('b');
list.addItem('c');
list.addItem('d');
list.addItem('e');
list.addItem('f');
list.addItem('g');
let count = 0;
let timer = setInterval(() => {
if(count ++ > 12) {
clearInterval(timer);
}
list.addItem(parseInt(Math.random().toString().substring(2)).toString(36));
}, 3000);
(async function () {
for(let i = 0; i < 10; i++) {
let res = await list.getItem();
console.log(1, res);
}
}());
(async function () {
for(let i = 0; i < 10; i++) {
let res = await list.getItem();
console.log(2, res);
}
}());
1.0.0
5 years ago