Exemplo n.º 1
0
 this.store.subscribe(() => {
   this.events.emit(STATE_UPDATED_EVENT)
   this.getSharedState().then(sharedState => {
     fn(sharedState)
   })
 })
Exemplo n.º 2
0
 watcher.on('added', f=>{
     e.emit('data-updated', f);
 });
Exemplo n.º 3
0
 watcher.on('changed', f=>{
     e.emit('dep-updated', f);
 });
 setTimeout(() => emitter.emit('error', 'bad write error thing'), 10);
Exemplo n.º 5
0
        result = events.EventEmitter.listenerCount(emitter, event); // deprecated

        result = emitter.getMaxListeners();
        result = emitter.listenerCount(event);
    }

    {
        let result: Function[];

        result = emitter.listeners(event);
    }

    {
        let result: boolean;

        result = emitter.emit(event);
        result = emitter.emit(event, any);
        result = emitter.emit(event, any, any);
        result = emitter.emit(event, any, any, any);
    }

    {
        let result: Array<string | symbol>;

        result = emitter.eventNames();
    }

    {
        class Networker extends events.EventEmitter {
            constructor() {
                super();
Exemplo n.º 6
0
 zoneA.run(() => {
   emitter.once('test', shouldNotRun);
   emitter.removeListener('test', shouldNotRun);
   emitter.emit('test');
 });
Exemplo n.º 7
0
 zoneB.run(() => {
   emitter.removeListener('test2', shouldNotRun);
   emitter.emit('test', 'test value');
   emitter.emit('test2', 'test value');
 });
Exemplo n.º 8
0
 arr_emitter.forEach((emitter: EventEmitter) => {
     emitter.emit(eventName);
 });
import { EventEmitter } from 'events'

import eventToPromise = require('event-to-promise');

{
	const ee = new EventEmitter()
	const ep = eventToPromise(ee, 'custom')

	ep.then(console.log)
	ee.emit('custom')
}

{
	const et = new EventTarget()
	const tp = eventToPromise.multi(et, ['custom'])

	tp.then(console.log)
	et.dispatchEvent(new Event('custom'))
}
Exemplo n.º 10
0
 function onMessage(message: messageFactory.Message): void {
   const responder = new Responder(config, message);
   responder.channelManager = channelManager;
   emitter.emit("responder", responder);
 }