/* COPYRIGHT Esri - https://js.arcgis.com/5.1.0/LICENSE.txt */
import{__decorate as e}from"tslib";import{property as t,subclass as l}from"../core/accessorSupport/decorators.js";import o from"./SimpleLineSymbol.js";import s from"./Symbol.js";let i=class extends s{constructor(e){super(e),this.outline=null,this.type=null}hash(){return`${this.type}.${this.outline?.hash()}`}};e([t({types:{key:"type",base:null,defaultKeyValue:"simple-line",typeMap:{"simple-line":o}},json:{default:null,write:!0}})],i.prototype,"outline",void 0),e([t({type:["simple-fill","picture-fill"],readOnly:!0})],i.prototype,"type",void 0),i=e([l("esri.symbols.FillSymbol")],i);export{i as default};
