UNPKG

@arcgis/core

Version:

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

3 lines (2 loc) 569 B
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */ import r from"../../request.js";import t from"../../geometry/Polyline.js";import{parseUrl as e,asValidOptions as o}from"../utils.js";import{trimExtendToRESTParameters as m}from"../operations/trimExtend.js";import s from"../support/TrimExtendParameters.js";async function i(i,n,p){n=s.from(n);const a=m(n),f=e(i),j={...f.query,f:"json",...a},u=n.sr,c=o(j,p);return r(f.path+"/trimExtend",c).then(({data:r})=>(r.geometries||[]).map(({paths:r})=>new t({spatialReference:u,paths:r})))}export{i as trimExtend};