UNPKG

@arcgis/core

Version:

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

3 lines (2 loc) 711 B
/* COPYRIGHT Esri - https://js.arcgis.com/5.0.8/LICENSE.txt */ import{isEditableLayer as r}from"../../../layers/support/editableLayers.js";import{isSubtypeSublayer as e,isGraphicsLayer as s,isKnowledgeGraphSublayer as n}from"../../../layers/support/layerUtils.js";function t(r,e,s){if(!e||!r?.map)return;const{map:n}=r,t=n.layers.find(r=>r===e);t||n.add(e,s),t&&null!=s&&n.layers.reorder(t,s)}function l(r,e){const s="subtype-sublayer"===e?.type?e.parent:e;return r.allLayerViews.find(r=>{const e=r.layer;return e===s||"sublayers"in e&&null!=e.sublayers&&e.sublayers.includes(s)})}function a(t){return r(t)||e(t)||s(t)||n(t)}export{t as addUniqueLayer,l as findLayerView,a as isConnectedReshapeSupportedLayer};