aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/rxjs/dist/esm/internal/operators/OperatorSubscriber.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/rxjs/dist/esm/internal/operators/OperatorSubscriber.js')
-rw-r--r--node_modules/rxjs/dist/esm/internal/operators/OperatorSubscriber.js56
1 files changed, 0 insertions, 56 deletions
diff --git a/node_modules/rxjs/dist/esm/internal/operators/OperatorSubscriber.js b/node_modules/rxjs/dist/esm/internal/operators/OperatorSubscriber.js
deleted file mode 100644
index 317373b..0000000
--- a/node_modules/rxjs/dist/esm/internal/operators/OperatorSubscriber.js
+++ /dev/null
@@ -1,56 +0,0 @@
-import { Subscriber } from '../Subscriber';
-export function createOperatorSubscriber(destination, onNext, onComplete, onError, onFinalize) {
- return new OperatorSubscriber(destination, onNext, onComplete, onError, onFinalize);
-}
-export class OperatorSubscriber extends Subscriber {
- constructor(destination, onNext, onComplete, onError, onFinalize, shouldUnsubscribe) {
- super(destination);
- this.onFinalize = onFinalize;
- this.shouldUnsubscribe = shouldUnsubscribe;
- this._next = onNext
- ? function (value) {
- try {
- onNext(value);
- }
- catch (err) {
- destination.error(err);
- }
- }
- : super._next;
- this._error = onError
- ? function (err) {
- try {
- onError(err);
- }
- catch (err) {
- destination.error(err);
- }
- finally {
- this.unsubscribe();
- }
- }
- : super._error;
- this._complete = onComplete
- ? function () {
- try {
- onComplete();
- }
- catch (err) {
- destination.error(err);
- }
- finally {
- this.unsubscribe();
- }
- }
- : super._complete;
- }
- unsubscribe() {
- var _a;
- if (!this.shouldUnsubscribe || this.shouldUnsubscribe()) {
- const { closed } = this;
- super.unsubscribe();
- !closed && ((_a = this.onFinalize) === null || _a === void 0 ? void 0 : _a.call(this));
- }
- }
-}
-//# sourceMappingURL=OperatorSubscriber.js.map \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage