@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
15 lines (14 loc) • 529 B
TypeScript
import BaseLayer from '../../models/layers/baselayer';
import { SharedLayer } from './sharedstate';
import LayerManager from '../layers/layermanager';
import State from '../state/state';
import ThemesHelper from '../themes/themeshelper';
declare class StateSerializer {
layerManager: LayerManager;
themesHelper: ThemesHelper;
constructor();
getSerializedState(state: State): string;
getSerializedLayerTree(layers: BaseLayer[]): SharedLayer[];
private getSerializedLayer;
}
export default StateSerializer;