UNPKG

@doegis/core

Version:

DOE GIS API

3 lines (1 loc) 370 B
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};