@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
1 lines • 1.24 kB
JavaScript
;(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7546],{45165:(e,t,r)=>{r.r(t),r.d(t,{default:()=>y});var s=r(90237),o=r(49186),n=r(92071),i=r(11932),p=r(10107),l=(r(44208),r(53966),r(87811),r(40608)),d=r(4146),u=r(8303);let a=class extends((0,u.A)((0,n.P)(d.A))){constructor(e){super(e),this.resourceInfo=null,this.persistenceEnabled=!0,this.type="unsupported"}initialize(){this.addResolvingPromise(new Promise(((e,t)=>{(0,i._)((()=>{const e=this.resourceInfo&&(this.resourceInfo.layerType||this.resourceInfo.type);let r="Unsupported layer type";e&&(r+=" "+e),t(new o.A("layer:unsupported-layer-type",r,{layerType:e}))}))})))}read(e,t){const r={resourceInfo:e};null!=e.id&&(r.id=e.id),null!=e.title&&(r.title=e.title),super.read(r,t)}write(e,t){return Object.assign(e||{},this.resourceInfo,{id:this.id})}};(0,s._)([(0,p.MZ)({readOnly:!0})],a.prototype,"resourceInfo",void 0),(0,s._)([(0,p.MZ)({type:["show","hide"]})],a.prototype,"listMode",void 0),(0,s._)([(0,p.MZ)({type:Boolean,readOnly:!1})],a.prototype,"persistenceEnabled",void 0),(0,s._)([(0,p.MZ)({json:{read:!1},readOnly:!0,value:"unsupported"})],a.prototype,"type",void 0),a=(0,s._)([(0,l.$)("esri.layers.UnsupportedLayer")],a);const y=a}}]);