UNPKG

@arcgis/core

Version:

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

3 lines (2 loc) 540 B
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */ 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};