UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

36 lines (35 loc) 1.35 kB
import GirafeHTMLElement from '../base/GirafeHTMLElement.js'; import IGirafeContext from '../tools/context/icontext.js'; export default class GeoGirafeApi extends GirafeHTMLElement { protected templateUrl: string | null; protected styleUrls: string[] | null; template: () => import("uhtml").Hole; private isInitialized; constructor(); private get config(); protected connectedCallback(): void; static get observedAttributes(): string[]; protected attributeChangedCallback(name: string, oldValue: string, newValue: string): void; protected getInheritedContext(): IGirafeContext; private defineApiComponents; private manageAttributes; private manageUserInteraction; private getAttributeFromConfig; private defineAndAddComponent; private manageCenterAttribute; private manageZoomAttribute; private manageBasemapAttribute; private manageLayersAttribute; private manageBasemapSelectorAttribute; private manageSearchbarAttribute; private manageSelectionboxAttribute; private manageCrosshairAttribute; private manageTooltipAttribute; private manageMarkersAttribute; private markerStringToMapMarker; private manageMarkersFileAttribute; private readMarkersFromFile; private lineToMarker; private initialize; private injectConfigMetaTags; }