节点李
具有侦听器排序的异步事件发射器。
安装
只需执行以下命令:
npm install lee
就这么简单。
测试
您必须使用--dev标志安装库:
npm install --dev lee
然后你可以运行:
npm test
还有更多……您可以通过运行来检查测试覆盖率:
npm run coverage
特征
该库几乎具有require("events")所有功能,但以下不同:
添加/删除事件侦听器时不会触发任何事件。
异步事件侦听器- 事件侦听器可以返回bluebird识别为承诺的所有内容,表示侦听器正在执行一些异步操作并且可能尚未完成。
事件侦听器顺序- 事件侦听器可以通过指定依赖项进行排序。 每个侦听器仅在其依赖项完成执行后才会执行,这意味着如果这些依赖项返回承诺,则该承诺已解决。
文档
由于该库具有与require("events")兼容的接口,您可
评论0
最新资源