UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 981 B
import{_ as r}from"../../../chunks/tslib.es6.js";import"../../../geometry.js";import{property as e}from"../../../core/accessorSupport/decorators/property.js";import"../../../core/accessorSupport/ensureType.js";import"../../../core/arrayUtils.js";import{subclass as o}from"../../../core/accessorSupport/decorators/subclass.js";import t from"../../../geometry/Geometry.js";import{fromJSON as s}from"../../../geometry/support/jsonUtils.js";import p from"./ClipArea.js";import m from"../../../geometry/Extent.js";import i from"../../../geometry/Polygon.js";var y;const c={base:t,key:"type",typeMap:{extent:m,polygon:i}};let n=y=class extends p{constructor(r){super(r),this.type="geometry",this.geometry=null}clone(){return new y({geometry:this.geometry?.clone()??null})}commitVersionProperties(){this.commitProperty("geometry")}};r([e({types:c,json:{read:s,write:!0}})],n.prototype,"geometry",void 0),n=y=r([o("esri.views.layers.support.Geometry")],n);const a=n;export{a as default};