UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

30 lines (29 loc) 1.05 kB
import Layer from '../../../models/layers/layer'; import TreeViewElement from '../tools/treeviewelement'; declare class TreeViewItemComponent extends TreeViewElement { template: () => import("uhtml").Hole; iconUrl: string | null; legendUrls: Record<string, string>; layer: Layer; get hasLegend(): boolean; get isLegendExpanded(): boolean; toggleLegend(): void; constructor(layer: Layer); render(): void; setWmsLegend(): void; setWmtsLegend(): void; getCrossOrigin(url: string | null): "anonymous" | "use-credentials"; getLegendImageUrlFromWms(iconOnly: boolean): Record<string, string>; createOpacityTooltip(): void; createFilterTooltip(): void; registerEvents(): void; refreshLegends(): void; toggle(state?: 'on' | 'off'): void; getButtonClass(button: string): string; zoomToVisibleResolution(): void; isVisibleInCurrentResolution(): boolean; zoomToFullExtent(): void; deleteLayer(): void; connectedCallback(): void; } export default TreeViewItemComponent;