1 /** PURE_IMPORTS_START tslib,_Subscriber PURE_IMPORTS_END */
2 import * as tslib_1 from "tslib";
3 import { Subscriber } from './Subscriber';
4 var InnerSubscriber = /*@__PURE__*/ (function (_super) {
5 tslib_1.__extends(InnerSubscriber, _super);
6 function InnerSubscriber(parent, outerValue, outerIndex) {
7 var _this = _super.call(this) || this;
9 _this.outerValue = outerValue;
10 _this.outerIndex = outerIndex;
14 InnerSubscriber.prototype._next = function (value) {
15 this.parent.notifyNext(this.outerValue, value, this.outerIndex, this.index++, this);
17 InnerSubscriber.prototype._error = function (error) {
18 this.parent.notifyError(error, this);
21 InnerSubscriber.prototype._complete = function () {
22 this.parent.notifyComplete(this);
25 return InnerSubscriber;
27 export { InnerSubscriber };
28 //# sourceMappingURL=InnerSubscriber.js.map