/** * @param {string} eventName * @param {Function} listener * @returns {Function} removeListener */ addListener(eventName, listener) { this.emitter.addListener(eventName, listener) return () => this.emitter.removeListener(eventName, listener) }
/** * @param {string} eventName * @param {Object} payload */ emit(eventName, payload) { if (!eventName) { throw new KafkaJSError('Invalid event name', { retriable: false }) } if (this.emitter.listenerCount(eventName) > 0) { const event = new InstrumentationEvent(eventName, payload) this.emitter.emit(eventName, event) } }
electron.ipcRenderer.on(POWER_MONITOR_RESUME, () => { events.emit('resume'); });
function handleSpellcheckData(_, misspelledWord, dictionarySuggestions) { events.emit('spellcheck-result', misspelledWord, dictionarySuggestions); }
function on() { events.on.apply(events, arguments); }
middleware( { request: { method: 'get', url: '/ding', header: { cookie: 'ding', }, }, response: event, }, () => event.emit('end'), );
constructor(snapshotRetriever) { this.currentOrderBook = new OrderBook_1.OrderBook(); this.deltaCache = {}; this.firstSync = true; this.inSync = false; this.minDeltaNumber = -1; this.maxDeltaNumber = -1; this.fetchSnapshotTimer = null; this.fetchSnapshotAttempt = 0; if (snapshotRetriever) { this.snapshotRetriever = snapshotRetriever; } else { throw new Error('A SnapshotRetriever must be supplied to retrieve orderbook snapshot data.'); } this.updaterEvents = new events_1.EventEmitter(); this.initializeEventHandlers(); this.scheduleSnapshotRetrieval(); }
function removeListener() { events.removeListener.apply(events, arguments); }
function removeAllListeners() { events.removeAllListeners.apply(events, arguments); }
electron.ipcRenderer.on(POWER_MONITOR_SUSPEND, () => { events.emit('suspend'); });
electron.ipcRenderer.on(POWER_MONITOR_LOCK_SCREEN, () => { events.emit('lock-screen'); });
handler() { proxy.emit('withTiming', ...arguments); }
electron.ipcRenderer.on(POWER_MONITOR_UNLOCK_SCREEN, () => { events.emit('unlock-screen'); });
function on() { events.on.apply(events, arguments); }
function removeListener() { events.removeListener.apply(events, arguments); }