@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 562 B
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.33/esri/copyright.txt for details.
*/
import e from"../../request.js";import r from"../../geometry/Polygon.js";import{parseUrl as t,asValidOptions as o}from"../utils.js";async function n(n,s,i){const a=t(n),f={...a.query,f:"json",...s.toJSON()},m=s.outSpatialReference||s.geometries[0].spatialReference,p=o(f,i);return e(a.path+"/buffer",p).then((e=>(e.data.geometries||[]).map((({rings:e})=>new r({spatialReference:m,rings:e})))))}export{n as buffer};