UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

14 lines (13 loc) • 604 B
import BaseLayer from '../../../models/layers/baselayer.js'; import GroupLayer from '../../../models/layers/grouplayer.js'; import ThemeLayer from '../../../models/layers/themelayer.js'; import TreeViewElement from './treeviewelement.js'; export default abstract class TreeViewGroupElement extends TreeViewElement { layer: GroupLayer | ThemeLayer; constructor(layer: GroupLayer | ThemeLayer, name: string); shouldRenderChildren(): boolean; sortedVisibleChildren(): BaseLayer[]; protected deactivateThemeOrGroup(layer: BaseLayer): void; toggle(): void; private toggleLayers; }