Lines Matching refs:emitter
5172 w.emitter = target;
5355 EventEmitter.listenerCount = function(emitter, type) {
5356 if (typeof emitter.listenerCount === 'function') {
5357 return emitter.listenerCount(type);
5359 return listenerCount.call(emitter, type);
5405 function once(emitter, name) {
5408 emitter.removeListener(name, resolver);
5413 if (typeof emitter.removeListener === 'function') {
5414 emitter.removeListener('error', errorListener);
5419 eventTargetAgnosticAddListener(emitter, name, resolver, { once: true });
5421 addErrorHandlerIfEventEmitter(emitter, errorListener, { once: true });
5426 function addErrorHandlerIfEventEmitter(emitter, handler, flags) {
5427 if (typeof emitter.on === 'function') {
5428 eventTargetAgnosticAddListener(emitter, 'error', handler, flags);
5432 function eventTargetAgnosticAddListener(emitter, name, listener, flags) {
5433 if (typeof emitter.on === 'function') {
5435 emitter.once(name, listener);
5437 emitter.on(name, listener);
5439 } else if (typeof emitter.addEventListener === 'function') {
5442 emitter.addEventListener(name, function wrapListener(arg) {
5446 emitter.removeEventListener(name, wrapListener);
5451 … TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof emitter);