UNPKG

@arcgis/core

Version:

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

3 lines (2 loc) 1.2 kB
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */ import{__decorate as o}from"tslib";import e from"../../../Color.js";import{JSONSupport as t}from"../../../core/JSONSupport.js";import{clone as r}from"../../../core/lang.js";import{property as i,subclass as s}from"../../../core/accessorSupport/decorators.js";import{Integer as p}from"../../../core/accessorSupport/ensureType.js";import l from"./ChartMediaInfoValueSeries.js";var n;let d=n=class extends t{constructor(o){super(o),this.colors=null,this.fields=[],this.normalizeField=null,this.series=[],this.tooltipField=null}clone(){return new n({colors:r(this.colors),fields:r(this.fields),normalizeField:this.normalizeField,series:r(this.series),tooltipField:this.tooltipField})}};o([i({type:[e],json:{type:[[p]],write:!0}})],d.prototype,"colors",void 0),o([i({type:[String],json:{write:{isRequired:!0}}})],d.prototype,"fields",void 0),o([i({type:String,json:{write:!0}})],d.prototype,"normalizeField",void 0),o([i({type:[l],json:{read:!1}})],d.prototype,"series",void 0),o([i({type:String,json:{write:!0}})],d.prototype,"tooltipField",void 0),d=n=o([s("esri.popup.content.support.ChartMediaInfoValue")],d);const a=d;export{a as default};