@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
12 lines (11 loc) • 551 B
TypeScript
import BaseLayer from '../../../models/layers/baselayer';
import GroupLayer from '../../../models/layers/grouplayer';
import ThemeLayer from '../../../models/layers/themelayer';
import TreeViewElement from './treeviewelement';
export default abstract class TreeViewGroupElement extends TreeViewElement {
layer: GroupLayer | ThemeLayer;
constructor(layer: GroupLayer | ThemeLayer, name: string);
sortedChildren(): BaseLayer[];
protected deactivateThemeOrGroup(layer: BaseLayer): void;
toggle(state?: 'on' | 'off' | 'semi'): void;
}