You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
653 B
22 lines
653 B
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
|