UNPKG

@arcgis/core

Version:

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

3 lines (2 loc) 924 B
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */ import{__decorate as e}from"tslib";import{JSONMap as o}from"../../../core/jsonMap.js";import{property as r,subclass as t}from"../../../core/accessorSupport/decorators.js";import{fromJSON as i}from"../../../geometry/support/jsonUtils.js";import{geometryTypes as s}from"../../../geometry/support/typeUtils.js";import p from"./BaseFunctionArguments.js";var n;const c=new o({1:"outside",2:"inside"},{useNumericKeys:!0});let m=n=class extends p{constructor(){super(...arguments),this.clippingType="outside"}clone(){return new n({clippingGeometry:this.clippingGeometry.clone(),clippingType:this.clippingType})}};e([r({types:s,json:{read:i,write:!0}})],m.prototype,"clippingGeometry",void 0),e([r({json:{read:c.read,write:c.write}})],m.prototype,"clippingType",void 0),m=n=e([t("esri.layers.raster.functions.ClipFunctionArguments")],m);const l=m;export{l as default};