UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

6 lines (5 loc) 626 B
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.33/esri/copyright.txt for details. */ import t from"../request.js";import{getToken as o,parseUrl as r,asValidOptions as s}from"./utils.js";import a from"./support/TranslateResult.js";async function n(n,e,p){const i=e.toJSON();i.contents=JSON.stringify(i.contents),i.token=await o(e.portalUrl,e.apiKey,{signal:p?.signal,prompt:"no-prompt"!==p?.authMode});const m=r(n),u=s(m.query,{...p,query:i,method:"post",authMode:"anonymous"});return(await t(m.path,u)).data.results.map((t=>a.fromJSON(t)))}export{n as translate};