@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
14 lines (13 loc) • 604 B
TypeScript
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;
}