/* COPYRIGHT Esri - https://js.arcgis.com/5.1.0/LICENSE.txt */
import{__decorate as t}from"tslib";import{clone as o}from"../../core/lang.js";import{property as r,subclass as e}from"../../core/accessorSupport/decorators.js";import s from"./Content.js";var i;let p=i=class extends s{constructor(t){super(t),this.creator=null,this.destroyer=null,this.outFields=null,this.type="custom"}clone(){return new i({creator:this.creator,destroyer:this.destroyer,outFields:Array.isArray(this.outFields)?o(this.outFields):null})}};t([r()],p.prototype,"creator",void 0),t([r()],p.prototype,"destroyer",void 0),t([r()],p.prototype,"outFields",void 0),t([r({type:["custom"],readOnly:!0})],p.prototype,"type",void 0),p=i=t([e("esri.popup.content.CustomContent")],p);const l=p;export{l as default};
