UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

33 lines (32 loc) 1.18 kB
import Layer from '../../../models/layers/layer.js'; import TreeViewElement from '../tools/treeviewelement.js'; import WmsLegendHelper from '../../../tools/wms/wmslegendhelper.js'; declare class TreeViewItemComponent extends TreeViewElement { protected templateUrl: string | null; protected styleUrls: string[] | null; template: () => import("uhtml").Hole; iconUrl: string | null; legendUrls: Record<string, string>; wmsLegendHelper: WmsLegendHelper; layer: Layer; get hasLegend(): boolean; get isLegendExpanded(): boolean; toggleLegend(): void; toggleSnap(): void; constructor(layer: Layer); render(): void; private setWmsLegend; setWmtsLegend(): void; getCrossOrigin(url: string | null): "anonymous" | "use-credentials"; createOpacityTooltip(): void; createFilterTooltip(): void; registerEvents(): void; refreshLegendsAndStyle(): void; toggle(state?: 'on' | 'off'): void; zoomToVisibleResolution(): void; isVisibleInCurrentResolution(): boolean; zoomToFullExtent(): void; deleteLayer(): void; protected connectedCallback(): void; } export default TreeViewItemComponent;