UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

29 lines (28 loc) 1.1 kB
import GirafeHTMLElement from '../../../base/GirafeHTMLElement'; import I18nManager from '../../../tools/i18n/i18nmanager'; import { printCoordinate } from '../../../tools/geometrytools'; import { MapContextMenuState } from './contextmenustate'; import { MapContextMenuManager } from './contextmenumanager'; declare class MapDefaultContextMenuComponent extends GirafeHTMLElement { template: () => import("uhtml").Hole; private readonly map; private readonly eventsCallbacks; MapContextMenuState: MapContextMenuState; MapContextMenuManager: MapContextMenuManager; i18nManager: I18nManager; private contextMenuOverlay?; host: HTMLDivElement; printCoordinate: typeof printCoordinate; constructor(); updateData(): Promise<void>; renderContent(): Promise<void>; showContextMenu(): void; closeMenu(): void; hideContextMenu(): void; registerVisibilityEvents(): void; registerEvents(): void; registerInteractions(): void; unregisterEvents(): void; connectedCallback(): Promise<void>; } export default MapDefaultContextMenuComponent;