2 lines
1002 B
JavaScript
2 lines
1002 B
JavaScript
import{dq as p,dr as a,eb as d,A as t,B as i,C as l,bq as u,s as y}from"./index-b5c8f851.js";let r=class extends p(a(u)){constructor(e){super(e),this.resourceInfo=null,this.persistenceEnabled=!0,this.type="unsupported"}initialize(){this.addResolvingPromise(new Promise((e,o)=>{d(()=>{const s=this.resourceInfo&&(this.resourceInfo.layerType||this.resourceInfo.type);let n="Unsupported layer type";s&&(n+=" "+s),o(new y("layer:unsupported-layer-type",n,{layerType:s}))})}))}read(e,o){const s={resourceInfo:e};e.id!=null&&(s.id=e.id),e.title!=null&&(s.title=e.title),super.read(s,o)}write(e,o){return Object.assign(e||{},this.resourceInfo,{id:this.id})}};t([i({readOnly:!0})],r.prototype,"resourceInfo",void 0),t([i({type:["show","hide"]})],r.prototype,"listMode",void 0),t([i({type:Boolean,readOnly:!1})],r.prototype,"persistenceEnabled",void 0),t([i({json:{read:!1},readOnly:!0,value:"unsupported"})],r.prototype,"type",void 0),r=t([l("esri.layers.UnsupportedLayer")],r);const h=r;export{h as default};
|