promise-events:基于承诺的事件发射器

时间:2024-06-02 03:40:30
【文件属性】:

文件名称:promise-events:基于承诺的事件发射器

文件大小:60KB

文件格式:ZIP

更新时间:2024-06-02 03:40:30

JavaScript

承诺活动 用于Promise / A +实现的异步事件侦听器。 该模块继承了Node的内置EventEmitter接口,但重写了选定的方法以返回承诺以EventEmitter工作流程。 从本质上讲,用此发射器替换现有代码不会有任何影响,此外,此发射器可以同步或异步工作,除了所有事件都是异步发出的。 注意:期望事件发出是同步的模块应该重构,以等待诺言解决。 用法 const EventEmitter = require ( 'promise-events' ) ; var events = new EventEmitter ( ) ; // synchronous events . on ( 'syncEvent' , hello => { console . log ( hello ) ; } ) ; events . emit ( 'syncEvent' , 'hello!'


【文件预览】:
promise-events-master
----.gitignore(21B)
----emitter.js(10KB)
----package.json(888B)
----package-lock.json(176KB)
----.travis.yml(193B)
----LICENSE(1KB)
----README.md(7KB)
----emitter.d.ts(2KB)
----.npmignore(28B)
----test()
--------maxListeners.test.js(2KB)
--------domain.test.js(458B)
--------inheritance.test.js(2KB)
--------resultFilter.test.js(3KB)
--------prototype.test.js(2KB)
--------listeners.test.js(12KB)
--------emit.test.js(16KB)

网友评论