UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

25 lines (24 loc) 830 B
import GirafeHTMLElement from '../../../base/GirafeHTMLElement.js'; import BaseLayer from '../../../models/layers/baselayer.js'; declare class TreeViewRootComponent extends GirafeHTMLElement { protected templateUrl: string | null; protected styleUrls: string[] | null; template: () => import("uhtml").Hole; private filterHelper; private isAllExpanded; private areAllLegendExpanded; isTreeFiltered: boolean; constructor(); sortedLayers(): BaseLayer[]; render(): void; private registerEvents; protected connectedCallback(): void; expandAll(): void; private expandAllRecursive; toggleAllLegends(): void; private toggleAllLegendsRecursive; removeAll(): void; filterTree(searchText: string): void; clearFilter(): void; } export default TreeViewRootComponent;