UNPKG

@arcgis/core

Version:

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

3 lines (2 loc) 813 B
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */ import{__decorate as t}from"tslib";import{clone as r}from"../../../core/lang.js";import{property as o,subclass as e}from"../../../core/accessorSupport/decorators.js";import{bandIndexMethodMap as s}from"./bandIndexUtils.js";import n from"./BaseFunctionArguments.js";import{enumeration as i}from"../../../core/accessorSupport/decorators/enumeration.js";var m;let a=m=class extends n{constructor(){super(...arguments),this.method="custom"}clone(){return new m({method:this.method,bandIndexes:this.bandIndexes,raster:r(this.raster)})}};t([o({json:{type:String,write:!0}})],a.prototype,"bandIndexes",void 0),t([i(s)],a.prototype,"method",void 0),a=m=t([e("esri.layers.raster.functions.BandArithmeticFunctionArguments")],a);const c=a;export{c as default};