@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 540 B
JavaScript
/* 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};