@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 632 B
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.33/esri/copyright.txt for details.
*/
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};