UNPKG

@arcgis/core

Version:

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

6 lines (5 loc) 1.35 kB
/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.33/esri/copyright.txt for details. */ import{_ as t}from"../../chunks/tslib.es6.js";import e from"../../core/JSONSupport.js";import{property as i}from"../../core/accessorSupport/decorators/property.js";import"../../core/has.js";import"../../core/Logger.js";import"../../core/RandomLCG.js";import{enumeration as r}from"../../core/accessorSupport/decorators/enumeration.js";import{subclass as o}from"../../core/accessorSupport/decorators/subclass.js";let s=class extends e{constructor(t){super(t),this.type="unique-value-definition",this.attributeField=null,this.attributeField2=null,this.attributeField3=null,this.fieldDelimiter=null}get uniqueValueFields(){const t=[];return this.attributeField&&t.push(this.attributeField),this.attributeField2&&t.push(this.attributeField2),this.attributeField3&&t.push(this.attributeField3),t}};t([r({uniqueValueDef:"unique-value-definition"})],s.prototype,"type",void 0),t([i()],s.prototype,"attributeField",void 0),t([i()],s.prototype,"attributeField2",void 0),t([i()],s.prototype,"attributeField3",void 0),t([i({json:{write:!0}})],s.prototype,"fieldDelimiter",void 0),t([i({json:{write:!0}})],s.prototype,"uniqueValueFields",null),s=t([o("esri.rest.support.UniqueValueDefinition")],s);export{s as default};