@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
18 lines (17 loc) • 630 B
TypeScript
import GirafeSingleton from '../../base/GirafeSingleton';
import LayerManager from '../layers/layermanager';
import StateManager from '../state/statemanager';
import StateDeserializer from './statedeserializer';
import StateSerializer from './stateserializer';
declare class ShareManager extends GirafeSingleton {
stateManager: StateManager;
layerManager: LayerManager;
serializer: StateSerializer;
deserializer: StateDeserializer;
constructor(type: string);
getStateToShare(): string;
hasSharedState(): boolean;
private getStateFromUrl;
setStateFromUrl(): void;
}
export default ShareManager;