UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

16 lines (15 loc) 675 B
import GirafeSingleton from '../../base/GirafeSingleton'; import ConfigManager from '../configuration/configmanager'; import StateManager from '../state/statemanager'; export default abstract class AbstractConnectManager extends GirafeSingleton { protected readonly configManager: ConfigManager; protected readonly stateManager: StateManager; get state(): import("../main").State; constructor(type: string); abstract initialize(): Promise<void>; abstract login(): Promise<void>; abstract silentLogin(): Promise<void>; abstract logout(): Promise<void>; protected loggedOutFromBackend(): void; protected handleErrorFromIssuer(): void; }