本文整理汇总了TypeScript中events.EventEmitter.emit方法的典型用法代码示例。如果您正苦于以下问题:TypeScript EventEmitter.emit方法的具体用法?TypeScript EventEmitter.emit怎么用?TypeScript EventEmitter.emit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类events.EventEmitter
的用法示例。
在下文中一共展示了EventEmitter.emit方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: fn
this.store.subscribe(() => {
this.events.emit(STATE_UPDATED_EVENT)
this.getSharedState().then(sharedState => {
fn(sharedState)
})
})
示例2:
watcher.on('added', f=>{
e.emit('data-updated', f);
});
示例3: setTimeout
setTimeout(() => emitter.emit('error', 'bad write error thing'), 10);
示例4: constructor
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();
示例5:
zoneA.run(() => {
emitter.once('test', shouldNotRun);
emitter.removeListener('test', shouldNotRun);
emitter.emit('test');
});
示例6:
arr_emitter.forEach((emitter: EventEmitter) => {
emitter.emit(eventName);
});
示例7: require
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'))
}
示例8: onMessage
function onMessage(message: messageFactory.Message): void {
const responder = new Responder(config, message);
responder.channelManager = channelManager;
emitter.emit("responder", responder);
}