/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
import{correctZandMFollowingBuffer as e,makeFeatureFromGroupPart as t}from"./support/builderUtils.js";import{isPolygon as s}from"../support/executorUtils.js";import{e as o}from"../../../../chunks/bufferOperator.js";function r({templatePart:r,shape:a,edits:i,relationships:p,mode:n,xyTolerance:l,associationFeaturesByTemplate:m}){if(!s(a))return;const u=r.builderConfig?.distanceValue??0,c=e(o(a,u),a);c&&t({templatePart:r,shape:c,edits:i,relationships:p,mode:n,associationFeaturesByTemplate:m})}const a=!1;export{r as execute,a as isAsync};
