@doegis/core
Version:
DOE GIS API
3 lines (1 loc) • 370 B
JavaScript
import{isSome as r}from"../../../core/maybe.js";function e(r,e,n){if(!e||!r||!r.map)return;const{map:s}=r,a=s.layers.find((r=>r===e));a||s.add(e,n),a&&null!=n&&s.layers.reorder(a,n)}function n(e,n){return e.allLayerViews.find((e=>{const s=e.layer;return s===n||"sublayers"in s&&r(s.sublayers)&&s.sublayers.includes(n)}))}export{e as addUniqueLayer,n as findLayerView};