--- /dev/null
+import { Subscriber } from './Subscriber';
+export class InnerSubscriber extends Subscriber {
+ constructor(parent, outerValue, outerIndex) {
+ super();
+ this.parent = parent;
+ this.outerValue = outerValue;
+ this.outerIndex = outerIndex;
+ this.index = 0;
+ }
+ _next(value) {
+ this.parent.notifyNext(this.outerValue, value, this.outerIndex, this.index++, this);
+ }
+ _error(error) {
+ this.parent.notifyError(error, this);
+ this.unsubscribe();
+ }
+ _complete() {
+ this.parent.notifyComplete(this);
+ this.unsubscribe();
+ }
+}
+//# sourceMappingURL=InnerSubscriber.js.map
\ No newline at end of file