UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

29 lines (28 loc) 1.01 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; zoomToVisibleResolution(): void; isVisibleInCurrentResolution(): boolean; zoomToFullExtent(): void; deleteLayer(): void; connectedCallback(): void; } export default TreeViewItemComponent;