@lifaon/rx-js-light
Version:
Blazing fast Observables
25 lines (24 loc) • 821 B
JavaScript
;
var __assign = this && this.__assign || (function () {
__assign = Object.assign || (function (t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];
}
return t;
});
return __assign.apply(this, arguments);
});
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.fromFetch = void 0;
var from_promise_factory_1 = require("../../promise/from-promise-factory/from-promise-factory.cjs");
function fromFetch(requestInfo, requestInit) {
return (0, from_promise_factory_1.fromPromiseFactory)(function (signal) {
return fetch(requestInfo, __assign(__assign({}, requestInit), {
signal: signal
}));
}, requestInit);
}
exports.fromFetch = fromFetch;