UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

3 lines (2 loc) 548 B
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */ import r from"../../config.js";import t from"../../core/Logger.js";async function o(o){const a="portalItem"in o?o:{portalItem:o},{fromItem:e}=await import("../../portal/support/portalLayers.js");try{return await e(a)}catch(p){const o=a?.portalItem,e=o?.id||"unset",l=o?.portal?.url||r.portalUrl;throw t.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+l+"', id: '"+e+"')",p),p}}export{o as fromPortalItem};