UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

36 lines (35 loc) 1.32 kB
import ConfigManager from './tools/configuration/configmanager'; import OfflineManager from './tools/offline/offlinemanager'; import ShareManager from './tools/share/sharemanager'; import StateManager from './tools/state/statemanager'; import ThemesManager from './tools/themes/themesmanager'; import State from './tools/state/state'; declare global { interface Document { geogirafe: { state: State; stateManager: StateManager; shareManager: ShareManager; offlineManager: OfflineManager; themesManager: ThemesManager; configManager: ConfigManager; }; } interface Window { CESIUM_BASE_URL: string; Cesium: unknown; cordova: unknown; gConfirm(message: string, title?: string): Promise<boolean>; gAlert(message: string, title?: string): Promise<boolean>; gPrompt(message: string, title?: string, placeholder?: string): Promise<string | false>; gOpenWindow(title: string, url: string, width?: string | number, height?: string | number, top?: string | number, left?: string | number): void; } interface Navigator { connection: Connection; } } interface Connection { type: string; } export declare function initialize(): Promise<void>; export {};