项目作者: NetanelBasal

项目描述 :
Event Emitter based on RxJS
高级语言: TypeScript
项目地址: git://github.com/NetanelBasal/rxjs-event-emitter.git
创建时间: 2017-12-15T13:26:17Z
项目社区:https://github.com/NetanelBasal/rxjs-event-emitter

开源协议:

下载


Build Status
npm

Event Emitter

Event Emitter based on RxJS

Installation

npm install rxjs-event-emitter --save

API

  • on(eventName, callback) - listen to event
  • emit(eventName, data) - emit event
  • destroy() - Destroy all listeners

Example

  1. import { EventEmitter } from "rxjs-event-emitter";
  2. const emitter = new EventEmitter();
  3. const subscription = emitter.on('event', (data) => {
  4. // do something
  5. });
  6. emitter.emit('event', data);
  7. subscription.unsubscribe();