// All material copyright ESRI, All Rights Reserved, unless otherwise specified.// See https://js.arcgis.com/4.6/esri/copyright.txt for details.//>>builtdefine("require exports ../core/tsSupport/declareExtendsHelper ../core/tsSupport/decorateHelper ./Layer ../core/promiseUtils ../core/Scheduler ../core/Error ../core/MultiOriginJSONSupport ./mixins/PortalLayer ../core/accessorSupport/decorators".split(" "),function(p,q,f,b,g,h,k,l,m,n,d){returnfunction(e){functiona(c){c=e.call(this)||this;c.resourceInfo=null;c.type="unknown";returnc}f(a,e);a.prototype.initialize=function(){varc=this;this.addResolvingPromise(h.create(function(a,d){k.schedule(function(){vara=c.resourceInfo&&(c.resourceInfo.layerType||c.resourceInfo.type),b="Unknown layer type";a&&(b+=" "+a);d(newl("layer:unknown-layer-type",b,{layerType:a}))})}))};a.prototype.read=function(a,b){this.inherited(arguments,[{resourceInfo:a},b]);returnthis};a.prototype.write=function(a,b){returnnull};b([d.shared("esri.layers.UnknownLayer")],a.prototype,"declaredClass",void0);b([d.property({readOnly:!0})],a.prototype,"resourceInfo",void0);b([d.property({json:{read:!1},readOnly:!0,value:"unknown"})],a.prototype,"type",void0);returna=b([d.subclass()],a)}(d.declared(g,m,n))});