UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

18 lines (17 loc) 792 B
import GirafeHTMLElement from '../../base/GirafeHTMLElement.js'; import Basemap from '../../models/basemaps/basemap.js'; declare class BasemapComponent extends GirafeHTMLElement { protected templateUrl: string | null; protected styleUrls: string[] | null; template: () => import("uhtml").Hole; constructor(); changeBasemap(basemap: Basemap): void; isBasemapActive(basemap: Basemap): boolean; determineClassnames(basemap: Basemap): "basemap-container active-basemap" | "basemap-container"; findBasemapByName(name: string): Basemap | undefined; changeBasemapOpacity(basemap: Basemap, e: PointerEvent): void; toggleVisibility(visible: boolean): void; registerEvents(): void; protected connectedCallback(): void; } export default BasemapComponent;