Lines Matching refs:EventEmitter
107 * @param {EventEmitter} ee
120 * @type {EventEmitter}
130 class EventEmitterAsyncResource extends EventEmitter {
210 * Creates a new `EventEmitter` instance.
212 * @constructs {EventEmitter}
214 function EventEmitter(opts) {
215 EventEmitter.init.call(this, opts);
217 module.exports = EventEmitter;
224 EventEmitter.EventEmitter = EventEmitter;
226 EventEmitter.usingDomains = false;
228 EventEmitter.captureRejectionSymbol = kRejection;
229 ObjectDefineProperty(EventEmitter, 'captureRejections', {
232 return EventEmitter.prototype[kCapture];
235 validateBoolean(value, 'EventEmitter.captureRejections');
237 EventEmitter.prototype[kCapture] = value;
242 ObjectDefineProperty(EventEmitter, 'EventEmitterAsyncResource', {
250 EventEmitter.errorMonitor = kErrorMonitor;
253 ObjectDefineProperty(EventEmitter.prototype, kCapture, {
260 EventEmitter.prototype._events = undefined;
261 EventEmitter.prototype._eventsCount = 0;
262 EventEmitter.prototype._maxListeners = undefined;
273 ObjectDefineProperty(EventEmitter, 'defaultMaxListeners', {
289 ObjectDefineProperties(EventEmitter, {
309 * @param {EventTarget[] | EventEmitter[]} [eventTargets]
312 EventEmitter.setMaxListeners =
332 ['EventEmitter', 'EventTarget'],
341 EventEmitter.init = function(opts) {
358 this[kCapture] = EventEmitter.prototype[kCapture];
408 * @returns {EventEmitter}
410 EventEmitter.prototype.setMaxListeners = function setMaxListeners(n) {
420 return EventEmitter.defaultMaxListeners;
428 EventEmitter.prototype.getMaxListeners = function getMaxListeners() {
436 if (name !== 'EventEmitter')
464 EventEmitter.prototype.emit = function emit(type, ...args) {
483 ErrorCaptureStackTrace(capture, EventEmitter.prototype.emit);
592 `Possible EventEmitter memory leak detected. ${existing.length} ${String(type)} listeners ` +
606 * @returns {EventEmitter}
608 EventEmitter.prototype.addListener = function addListener(type, listener) {
612 EventEmitter.prototype.on = EventEmitter.prototype.addListener;
619 * @returns {EventEmitter}
621 EventEmitter.prototype.prependListener =
648 * @returns {EventEmitter}
650 EventEmitter.prototype.once = function once(type, listener) {
662 * @returns {EventEmitter}
664 EventEmitter.prototype.prependOnceListener =
676 * @returns {EventEmitter}
678 EventEmitter.prototype.removeListener =
729 EventEmitter.prototype.off = EventEmitter.prototype.removeListener;
736 * @returns {EventEmitter}
738 EventEmitter.prototype.removeAllListeners =
807 EventEmitter.prototype.listeners = function listeners(type) {
817 EventEmitter.prototype.rawListeners = function rawListeners(type) {
825 * @param {EventEmitter} emitter
829 EventEmitter.listenerCount = function(emitter, type) {
836 EventEmitter.prototype.listenerCount = listenerCount;
882 EventEmitter.prototype.eventNames = function eventNames() {
912 * @param {EventEmitter | EventTarget} emitterOrTarget
917 // First check if EventEmitter
936 ['EventEmitter', 'EventTarget'],
942 * @param {EventEmitter | EventTarget} emitterOrTarget
953 ['EventEmitter', 'EventTarget'],
960 * @param {EventEmitter} emitter
1021 throw new ERR_INVALID_ARG_TYPE('emitter', 'EventEmitter', emitter);
1035 throw new ERR_INVALID_ARG_TYPE('emitter', 'EventEmitter', emitter);
1041 * @param {EventEmitter} emitter
1109 throw new ERR_INVALID_ARG_TYPE('EventEmitter.AsyncIterator',