UNPKG

@arcgis/core

Version:

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

3 lines (2 loc) 579 B
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */ import t from"../../../request.js";import{parseUrl as r,encode as s,asValidOptions as i}from"../../utils.js";import o from"./support/QueryCircuitsResult.js";async function u(u,e,c){const p=r(u),n=e.toJSON();e.circuits&&(n.circuits=JSON.stringify(e.circuits)),e.resultTypes&&(n.resultTypes=JSON.stringify(e.resultTypes));const m={...n,f:"json"},y=s({...p.query,...m}),f=i(y,{...c,method:"post",authMode:"no-prompt"}),a=`${p.path}/circuits/query`,{data:l}=await t(a,f);return o.fromJSON(l)}export{u as queryCircuits};