@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
18 lines (17 loc) • 665 B
TypeScript
import GeoGirafeAppComponent from './geogirafe-component.js';
export default class GeoGirafeApp {
private readonly readyPromise;
private resolveReady;
protected mainComponent: GeoGirafeAppComponent;
private readonly isIframe;
get context(): import("../main.js").IGirafeContext;
constructor(isIframe?: boolean);
isReady(): Promise<void>;
protected initialize(): Promise<void>;
protected defineMainComponent(): void;
protected initializeInterface(): void;
protected addCustomSerializers(): void;
protected defineCoreComponents(): void;
private initializeServiceWorker;
private waitForServiceWorkerActivation;
}