aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/rxjs/dist/esm/internal/Observable.js
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2025-06-29 11:49:28 -0700
committerPinapelz <yukais@pinapelz.com>2025-06-29 11:49:28 -0700
commitd55b767039605256c736166a942a9138e3eacfd7 (patch)
tree947063b634c50d438a794325f13275e134aa5993 /node_modules/rxjs/dist/esm/internal/Observable.js
parent864ce67d89c77d8ef9c3361f80d619853abcf91c (diff)
remove dev node_modules (oops)
Diffstat (limited to 'node_modules/rxjs/dist/esm/internal/Observable.js')
-rw-r--r--node_modules/rxjs/dist/esm/internal/Observable.js93
1 files changed, 0 insertions, 93 deletions
diff --git a/node_modules/rxjs/dist/esm/internal/Observable.js b/node_modules/rxjs/dist/esm/internal/Observable.js
deleted file mode 100644
index a0370b2..0000000
--- a/node_modules/rxjs/dist/esm/internal/Observable.js
+++ /dev/null
@@ -1,93 +0,0 @@
-import { SafeSubscriber, Subscriber } from './Subscriber';
-import { isSubscription } from './Subscription';
-import { observable as Symbol_observable } from './symbol/observable';
-import { pipeFromArray } from './util/pipe';
-import { config } from './config';
-import { isFunction } from './util/isFunction';
-import { errorContext } from './util/errorContext';
-export class Observable {
- constructor(subscribe) {
- if (subscribe) {
- this._subscribe = subscribe;
- }
- }
- lift(operator) {
- const observable = new Observable();
- observable.source = this;
- observable.operator = operator;
- return observable;
- }
- subscribe(observerOrNext, error, complete) {
- const subscriber = isSubscriber(observerOrNext) ? observerOrNext : new SafeSubscriber(observerOrNext, error, complete);
- errorContext(() => {
- const { operator, source } = this;
- subscriber.add(operator
- ?
- operator.call(subscriber, source)
- : source
- ?
- this._subscribe(subscriber)
- :
- this._trySubscribe(subscriber));
- });
- return subscriber;
- }
- _trySubscribe(sink) {
- try {
- return this._subscribe(sink);
- }
- catch (err) {
- sink.error(err);
- }
- }
- forEach(next, promiseCtor) {
- promiseCtor = getPromiseCtor(promiseCtor);
- return new promiseCtor((resolve, reject) => {
- const subscriber = new SafeSubscriber({
- next: (value) => {
- try {
- next(value);
- }
- catch (err) {
- reject(err);
- subscriber.unsubscribe();
- }
- },
- error: reject,
- complete: resolve,
- });
- this.subscribe(subscriber);
- });
- }
- _subscribe(subscriber) {
- var _a;
- return (_a = this.source) === null || _a === void 0 ? void 0 : _a.subscribe(subscriber);
- }
- [Symbol_observable]() {
- return this;
- }
- pipe(...operations) {
- return pipeFromArray(operations)(this);
- }
- toPromise(promiseCtor) {
- promiseCtor = getPromiseCtor(promiseCtor);
- return new promiseCtor((resolve, reject) => {
- let value;
- this.subscribe((x) => (value = x), (err) => reject(err), () => resolve(value));
- });
- }
-}
-Observable.create = (subscribe) => {
- return new Observable(subscribe);
-};
-function getPromiseCtor(promiseCtor) {
- var _a;
- return (_a = promiseCtor !== null && promiseCtor !== void 0 ? promiseCtor : config.Promise) !== null && _a !== void 0 ? _a : Promise;
-}
-function isObserver(value) {
- return value && isFunction(value.next) && isFunction(value.error) && isFunction(value.complete);
-}
-function isSubscriber(value) {
- return (value && value instanceof Subscriber) || (isObserver(value) && isSubscription(value));
-}
-//# sourceMappingURL=Observable.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