@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 657 B
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.32/esri/copyright.txt for details.
*/
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};