当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript EventEmitter.emit方法代码示例

本文整理汇总了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)
   })
 })
开发者ID:8001800,项目名称:SpankCard,代码行数:6,代码来源:BackgroundController.ts

示例2:

 watcher.on('added', f=>{
     e.emit('data-updated', f);
 });
开发者ID:uhyo,项目名称:my-static,代码行数:3,代码来源:watch.ts

示例3: setTimeout

 setTimeout(() => emitter.emit('error', 'bad write error thing'), 10);
开发者ID:electron-userland,项目名称:electron-download,代码行数:1,代码来源:GotDownloader.spec.ts

示例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();
开发者ID:dasa,项目名称:DefinitelyTyped,代码行数:31,代码来源:node-tests.ts

示例5:

 zoneA.run(() => {
   emitter.once('test', shouldNotRun);
   emitter.removeListener('test', shouldNotRun);
   emitter.emit('test');
 });
开发者ID:rkirov,项目名称:zone.js,代码行数:5,代码来源:events.spec.ts

示例6:

 arr_emitter.forEach((emitter: EventEmitter) => {
     emitter.emit(eventName);
 });
开发者ID:Sophi26,项目名称:calendar-of-events,代码行数:3,代码来源:setControlEvent.ts

示例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'))
}
开发者ID:AlexGalays,项目名称:DefinitelyTyped,代码行数:19,代码来源:event-to-promise-tests.ts

示例8: onMessage

 function onMessage(message: messageFactory.Message): void {
   const responder = new Responder(config, message);
   responder.channelManager = channelManager;
   emitter.emit("responder", responder);
 }
开发者ID:tcdl,项目名称:msb,代码行数:5,代码来源:responder.ts


注:本文中的events.EventEmitter.emit方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。