UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

22 lines (21 loc) 827 B
import BaseLayer from '../../models/layers/baselayer'; import { SharedLayer } from './sharedstate'; import LayerManager from '../layers/layermanager'; import StateManager from '../state/statemanager'; import ComponentManager from '../state/componentManager'; declare class StateDeserializer { stateManager: StateManager; layerManager: LayerManager; componentManager: ComponentManager; constructor(); get state(): import("../main").State; deserializeAndSetState(compressedState: string): void; getDeserializedLayerTree(sharedLayers: SharedLayer[]): BaseLayer[]; private deserializeLayer; private checkUnknownLayers; private removeUnnecessaryChilds; private findBaseLayerById; private findLayerRecursive; private deserializeDrawingFeatures; } export default StateDeserializer;