123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- import {
- s3 as s
- } from "./chunk-E5O6P5I2.js";
- import "./chunk-SPWQ3AWG.js";
- import "./chunk-2TIUKVZN.js";
- import {
- e
- } from "./chunk-YXWMMD76.js";
- import "./chunk-S5KM4IGW.js";
- // node_modules/@arcgis/core/core/workers/request.js
- var r;
- function s2(s3, a) {
- let n = a.responseType;
- n ? "array-buffer" !== n && "blob" !== n && "json" !== n && "native" !== n && "native-request-init" !== n && "text" !== n && (n = "text") : n = "json", a.responseType = n;
- const o = e(a.signal);
- return delete a.signal, globalThis.invokeStaticMessage("request", { url: s3, options: a }, { signal: o }).then(async (t) => {
- let i, l, u, c, b;
- if (t.data)
- if (t.data instanceof ArrayBuffer) {
- if (!("json" !== n && "text" !== n && "blob" !== n || (i = new Blob([t.data]), "json" !== n && "text" !== n || (r || (r = new FileReaderSync()), c = r.readAsText(i), "json" !== n)))) {
- try {
- l = JSON.parse(c || null);
- } catch (f) {
- const t2 = { ...f, url: s3, requestOptions: a };
- throw new s("request:server", f.message, t2);
- }
- if (l.error) {
- const t2 = { ...l.error, url: s3, requestOptions: a };
- throw new s("request:server", l.error.message, t2);
- }
- }
- } else
- "native" === n && (t.data.signal = o, u = await fetch(t.data.url, t.data));
- switch (n) {
- case "blob":
- b = i;
- break;
- case "json":
- b = l;
- break;
- case "native":
- b = u;
- break;
- case "text":
- b = c;
- break;
- default:
- b = t.data;
- }
- return { data: b, requestOptions: a, ssl: t.ssl, url: s3 };
- });
- }
- export {
- s2 as execute
- };
- //# sourceMappingURL=request-57LWZI6T.js.map
|