Fix: estimates geo v2

This commit is contained in:
Arsen
2026-02-04 00:11:19 +05:00
commit 3f0086f88e
22567 changed files with 4348823 additions and 0 deletions

53
node_modules/rxjs/dist/esm/internal/observable/dom/fetch.js generated vendored Executable file
View File

@@ -0,0 +1,53 @@
import { __rest } from "tslib";
import { createOperatorSubscriber } from '../../operators/OperatorSubscriber';
import { Observable } from '../../Observable';
import { innerFrom } from '../../observable/innerFrom';
export function fromFetch(input, initWithSelector = {}) {
const { selector } = initWithSelector, init = __rest(initWithSelector, ["selector"]);
return new Observable((subscriber) => {
const controller = new AbortController();
const { signal } = controller;
let abortable = true;
const { signal: outerSignal } = init;
if (outerSignal) {
if (outerSignal.aborted) {
controller.abort();
}
else {
const outerSignalHandler = () => {
if (!signal.aborted) {
controller.abort();
}
};
outerSignal.addEventListener('abort', outerSignalHandler);
subscriber.add(() => outerSignal.removeEventListener('abort', outerSignalHandler));
}
}
const perSubscriberInit = Object.assign(Object.assign({}, init), { signal });
const handleError = (err) => {
abortable = false;
subscriber.error(err);
};
fetch(input, perSubscriberInit)
.then((response) => {
if (selector) {
innerFrom(selector(response)).subscribe(createOperatorSubscriber(subscriber, undefined, () => {
abortable = false;
subscriber.complete();
}, handleError));
}
else {
abortable = false;
subscriber.next(response);
subscriber.complete();
}
})
.catch(handleError);
return () => {
if (abortable) {
controller.abort();
}
};
});
}
//# sourceMappingURL=fetch.js.map