1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import {
- s3 as s
- } from "./chunk-EMJ4ZSM2.js";
- import "./chunk-IKP3YN53.js";
- import {
- e
- } from "./chunk-GZT4BVFP.js";
- import "./chunk-A5ICIBVI.js";
- // node_modules/@arcgis/core/core/workers/request.js
- var r;
- function s2(s3, a) {
- let n = a.responseType;
- n ? n !== "array-buffer" && n !== "blob" && n !== "json" && n !== "native" && n !== "native-request-init" && n !== "text" && (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 (!(n !== "json" && n !== "text" && n !== "blob" || (i = new Blob([t.data]), n !== "json" && n !== "text" || (r || (r = new FileReaderSync()), c = r.readAsText(i), n !== "json")))) {
- 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
- n === "native" && (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-6QW67QAT.js.map
|