Lines Matching refs:emitter
2758 w.emitter = target;
2941 EventEmitter.listenerCount = function(emitter, type) {
2942 if (typeof emitter.listenerCount === 'function') {
2943 return emitter.listenerCount(type);
2945 return listenerCount.call(emitter, type);
2991 function once(emitter, name) {
2994 emitter.removeListener(name, resolver);
2999 if (typeof emitter.removeListener === 'function') {
3000 emitter.removeListener('error', errorListener);
3005 eventTargetAgnosticAddListener(emitter, name, resolver, { once: true });
3007 addErrorHandlerIfEventEmitter(emitter, errorListener, { once: true });
3012 function addErrorHandlerIfEventEmitter(emitter, handler, flags) {
3013 if (typeof emitter.on === 'function') {
3014 eventTargetAgnosticAddListener(emitter, 'error', handler, flags);
3018 function eventTargetAgnosticAddListener(emitter, name, listener, flags) {
3019 if (typeof emitter.on === 'function') {
3021 emitter.once(name, listener);
3023 emitter.on(name, listener);
3025 } else if (typeof emitter.addEventListener === 'function') {
3028 emitter.addEventListener(name, function wrapListener(arg) {
3032 emitter.removeEventListener(name, wrapListener);
3037 … TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof emitter);