Lines Matching refs:name
133 * name?: string,
139 let name;
141 name = options;
145 validateString(options?.name, 'options.name');
147 name = options?.name || new.target.name;
152 new EventEmitterReferencingAsyncResource(this, name, options);
435 const { name } = this.constructor;
436 if (name !== 'EventEmitter')
437 ctorInfo = ` on ${name} instance`;
594 { name: 'MaxListenersExceededWarning', emitter: target, type: type, count: existing.length });
733 * removes listeners for a specific event name if specified
802 * Returns a copy of the array of listeners for the event name
813 * the event name specified as `type`.
822 * Returns the number of listeners listening to the event name
839 * Returns the number of listeners listening to event name
910 * Returns a copy of the array of listeners for the event name
961 * @param {string} name
965 async function once(emitter, name, options = kEmptyObject) {
972 emitter.removeListener(name, resolver);
990 eventTargetAgnosticAddListener(emitter, name, resolver, opts);
991 if (name !== 'error' && typeof emitter.once === 'function') {
997 eventTargetAgnosticRemoveListener(emitter, name, resolver);
1015 function eventTargetAgnosticRemoveListener(emitter, name, listener, flags) {
1017 emitter.removeListener(name, listener);
1019 emitter.removeEventListener(name, listener, flags);
1025 function eventTargetAgnosticAddListener(emitter, name, listener, flags) {
1028 emitter.once(name, listener);
1030 emitter.on(name, listener);
1033 emitter.addEventListener(name, listener, flags);