@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
3 lines (2 loc) • 875 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.19/LICENSE.txt */
import{__decorate as o}from"tslib";import r from"../../Color.js";import{property as e,subclass as t}from"../../core/accessorSupport/decorators.js";import{colorAndTransparencyProperty as s}from"../../symbols/support/materialUtils.js";import c from"./Background.js";import{enumeration as l}from"../../core/accessorSupport/decorators/enumeration.js";var i;let n=i=class extends c{constructor(o){super(o),this.type="color",this.color=new r([0,0,0,1])}clone(){return new i(this.cloneProperties())}cloneProperties(){return{color:this.color.clone()}}};o([l({color:"color"},{readOnly:!0}),e({json:{write:{isRequired:!0}}})],n.prototype,"type",void 0),o([e(s({nonNullable:!0,colorRequiredOnWrite:!0}))],n.prototype,"color",void 0),n=i=o([t("esri.webscene.background.ColorBackground")],n);const p=n;export{p as default};