文件名称:emissary:用于订阅和发出事件的节点混合*不再维护*
文件大小:18KB
文件格式:ZIP
更新时间:2024-07-15 00:07:47
CoffeeScript
Emissary – 活动的 Mixin 咳咳! 该库目前在 Atom 和各种 Atom 依赖项中使用,但我们的长期计划是从它过渡到更简单的库。 不要永远依赖于支持这个库。 又来了! Subscriber mixin 需要 ES6 Harmony WeakMaps。 要启用它们,请使用node --harmony_collections标志运行您的程序。 如果您在 jasmine 等节点框架中使用它,请在启用标志的情况下运行其脚本,如下所示: node --harmony-collections .bin/jasmine-node specs 。 发射器 发射器与 Node 的事件发射器向后兼容,但提供了更多功能。 您可以构建独立的Emitter实例或将其用作 mixin。 Emitter.extend(object)通过添加适当的方法将给定的对象变成发射器。 Emitter.in
【文件预览】:
emissary-master
----.travis.yml(125B)
----package.json(1KB)
----.pairs(312B)
----Gruntfile.coffee(1KB)
----src()
--------subscription.coffee(418B)
--------subscriber.coffee(2KB)
--------signal.coffee(4KB)
--------emissary.coffee(194B)
--------helpers.coffee(823B)
--------behavior.coffee(2KB)
--------emitter.coffee(7KB)
----.npmignore(63B)
----spec()
--------subscriber-spec.coffee(2KB)
--------behavior-spec.coffee(8KB)
--------signal-spec.coffee(8KB)
--------helpers-spec.coffee(2KB)
--------emitter-spec.coffee(16KB)
----LICENSE.md(1KB)
----.gitignore(41B)
----README.md(3KB)