文件名称:hook-emitter:支持异步处理程序和甜蜜函数挂钩机制的事件发射器
文件大小:38KB
文件格式:ZIP
更新时间:2024-05-28 20:16:13
JavaScript
钩子发射器 基于承诺的链式事件发射器,能够在函数周围创建钩子。 安装 npm i hook-emitter --save 例子 异步侦听器示例: import HookEmitter from 'hook-emitter' ; const emitter = new HookEmitter ( ) ; emitter . on ( 'sum' , ( x , y ) => { return new Promise ( ( resolve , reject ) => { setTimeout ( ( ) => { console . log ( 'the sum of ' + x + ' + ' + y + ' = ' + ( x + y ) ) ; resolve ( ) ; } , 100 ) ;
【文件预览】:
hook-emitter-master
----.travis.yml(277B)
----.eslintrc(2KB)
----package.json(1KB)
----test()
--------.eslintrc(312B)
--------test-hookemitter.js(34KB)
----LICENSE(1KB)
----appveyor.yml(288B)
----src()
--------index.js(10KB)
----.npmignore(121B)
----.gitignore(66B)
----CHANGELOG.md(427B)
----README.md(6KB)
----yarn.lock(58KB)