Updated the files.
This commit is contained in:
parent
1553e6b971
commit
753967d4f5
23418 changed files with 3784666 additions and 0 deletions
105
my-app/node_modules/rxjs/dist/cjs/internal/Observable.js
generated
vendored
Executable file
105
my-app/node_modules/rxjs/dist/cjs/internal/Observable.js
generated
vendored
Executable file
|
@ -0,0 +1,105 @@
|
|||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Observable = void 0;
|
||||
var Subscriber_1 = require("./Subscriber");
|
||||
var Subscription_1 = require("./Subscription");
|
||||
var observable_1 = require("./symbol/observable");
|
||||
var pipe_1 = require("./util/pipe");
|
||||
var config_1 = require("./config");
|
||||
var isFunction_1 = require("./util/isFunction");
|
||||
var errorContext_1 = require("./util/errorContext");
|
||||
var Observable = (function () {
|
||||
function Observable(subscribe) {
|
||||
if (subscribe) {
|
||||
this._subscribe = subscribe;
|
||||
}
|
||||
}
|
||||
Observable.prototype.lift = function (operator) {
|
||||
var observable = new Observable();
|
||||
observable.source = this;
|
||||
observable.operator = operator;
|
||||
return observable;
|
||||
};
|
||||
Observable.prototype.subscribe = function (observerOrNext, error, complete) {
|
||||
var _this = this;
|
||||
var subscriber = isSubscriber(observerOrNext) ? observerOrNext : new Subscriber_1.SafeSubscriber(observerOrNext, error, complete);
|
||||
errorContext_1.errorContext(function () {
|
||||
var _a = _this, operator = _a.operator, source = _a.source;
|
||||
subscriber.add(operator
|
||||
?
|
||||
operator.call(subscriber, source)
|
||||
: source
|
||||
?
|
||||
_this._subscribe(subscriber)
|
||||
:
|
||||
_this._trySubscribe(subscriber));
|
||||
});
|
||||
return subscriber;
|
||||
};
|
||||
Observable.prototype._trySubscribe = function (sink) {
|
||||
try {
|
||||
return this._subscribe(sink);
|
||||
}
|
||||
catch (err) {
|
||||
sink.error(err);
|
||||
}
|
||||
};
|
||||
Observable.prototype.forEach = function (next, promiseCtor) {
|
||||
var _this = this;
|
||||
promiseCtor = getPromiseCtor(promiseCtor);
|
||||
return new promiseCtor(function (resolve, reject) {
|
||||
var subscriber = new Subscriber_1.SafeSubscriber({
|
||||
next: function (value) {
|
||||
try {
|
||||
next(value);
|
||||
}
|
||||
catch (err) {
|
||||
reject(err);
|
||||
subscriber.unsubscribe();
|
||||
}
|
||||
},
|
||||
error: reject,
|
||||
complete: resolve,
|
||||
});
|
||||
_this.subscribe(subscriber);
|
||||
});
|
||||
};
|
||||
Observable.prototype._subscribe = function (subscriber) {
|
||||
var _a;
|
||||
return (_a = this.source) === null || _a === void 0 ? void 0 : _a.subscribe(subscriber);
|
||||
};
|
||||
Observable.prototype[observable_1.observable] = function () {
|
||||
return this;
|
||||
};
|
||||
Observable.prototype.pipe = function () {
|
||||
var operations = [];
|
||||
for (var _i = 0; _i < arguments.length; _i++) {
|
||||
operations[_i] = arguments[_i];
|
||||
}
|
||||
return pipe_1.pipeFromArray(operations)(this);
|
||||
};
|
||||
Observable.prototype.toPromise = function (promiseCtor) {
|
||||
var _this = this;
|
||||
promiseCtor = getPromiseCtor(promiseCtor);
|
||||
return new promiseCtor(function (resolve, reject) {
|
||||
var value;
|
||||
_this.subscribe(function (x) { return (value = x); }, function (err) { return reject(err); }, function () { return resolve(value); });
|
||||
});
|
||||
};
|
||||
Observable.create = function (subscribe) {
|
||||
return new Observable(subscribe);
|
||||
};
|
||||
return Observable;
|
||||
}());
|
||||
exports.Observable = Observable;
|
||||
function getPromiseCtor(promiseCtor) {
|
||||
var _a;
|
||||
return (_a = promiseCtor !== null && promiseCtor !== void 0 ? promiseCtor : config_1.config.Promise) !== null && _a !== void 0 ? _a : Promise;
|
||||
}
|
||||
function isObserver(value) {
|
||||
return value && isFunction_1.isFunction(value.next) && isFunction_1.isFunction(value.error) && isFunction_1.isFunction(value.complete);
|
||||
}
|
||||
function isSubscriber(value) {
|
||||
return (value && value instanceof Subscriber_1.Subscriber) || (isObserver(value) && Subscription_1.isSubscription(value));
|
||||
}
|
||||
//# sourceMappingURL=Observable.js.map
|
Loading…
Add table
Add a link
Reference in a new issue