12345 |
- /*
- All material copyright ESRI, All Rights Reserved, unless otherwise specified.
- See https://js.arcgis.com/4.24/esri/copyright.txt for details.
- */
- import e from"./core/has.js";import{getInterceptor as t,addQueryParameter as r}from"./core/urlUtils.js";export{buildDate,commitHash as revision}from"./support/revision.js";const s="4.24",a={async request(e,r){const{default:s}=await import("./request.js"),a=e.options,n=a.responseType;a.signal=r?.signal,a.responseType="native"===n||"native-request-init"===n?"native-request-init":["blob","json","text"].includes(n)&&t(e.url)?.after?n:"array-buffer";const o=await s(e.url,a),i={data:o.data,ssl:o.ssl};switch(o.requestOptions.responseType){case"native-request-init":return delete i.data.signal,i;case"blob":i.data=await i.data.arrayBuffer();break;case"json":i.data=(new TextEncoder).encode(JSON.stringify(i.data)).buffer;break;case"text":i.data=(new TextEncoder).encode(i.data).buffer}return{result:i,transferList:[i.data]}}};let n;function o(e){n=e}function i(e){const t=n&&n.findCredential(e);return t&&t.token?r(e,"token",t.token):e}e("host-webworker")||(e("edge")||e("trident"))&&console.warn("Deprecated browser - see http://esriurl.com/oldbrowser");export{i as addTokenParameter,n as id,o as setId,s as version,a as workerMessages};
|