UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

27 lines (26 loc) 955 B
import Basemap from '../../models/basemap'; import Layer from '../../models/layers/layer'; import GirafeHTMLElement from '../../base/GirafeHTMLElement'; import ThemeLayer from '../../models/layers/themelayer'; import BaseLayer from '../../models/layers/baselayer'; declare class MobileThemeComponent extends GirafeHTMLElement { template: () => import("uhtml").Hole; showBasemaps: boolean; menuOpen: boolean; private preventBlur; constructor(); toggleThemesList(): void; onBlur(): void; mouseUp(): void; onThemeChanged(theme: ThemeLayer): void; isThemeActive(theme: ThemeLayer): true | BaseLayer | undefined; availableLayers(): [Layer, string][]; onLayerSelected(layer: BaseLayer): void; onBasemapsLoaded(basemaps: { [key: number]: Basemap; }): void; changeBasemap(basemap: Basemap): void; registerEvents(): void; connectedCallback(): void; } export default MobileThemeComponent;