"use strict";var__extends=(this&&this.__extends)||function(d,b){for(varpinb)if(b.hasOwnProperty(p))d[p]=b[p];function__(){this.constructor=d;}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new__());};varSubscriber_1=require('./Subscriber');/** * We need this JSDoc comment for affecting ESDoc. * @ignore * @extends {Ignored} */varInnerSubscriber=(function(_super){__extends(InnerSubscriber,_super);functionInnerSubscriber(parent,outerValue,outerIndex){_super.call(this);this.parent=parent;this.outerValue=outerValue;this.outerIndex=outerIndex;this.index=0;}InnerSubscriber.prototype._next=function(value){this.parent.notifyNext(this.outerValue,value,this.outerIndex,this.index++,this);};InnerSubscriber.prototype._error=function(error){this.parent.notifyError(error,this);this.unsubscribe();};InnerSubscriber.prototype._complete=function(){this.parent.notifyComplete(this);this.unsubscribe();};returnInnerSubscriber;}(Subscriber_1.Subscriber));exports.InnerSubscriber=InnerSubscriber;//# sourceMappingURL=InnerSubscriber.js.map