@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
11 lines (10 loc) • 470 B
TypeScript
import IGirafeContext from '../context/icontext.js';
import type { IBrainSerializer } from '../state/brain/serialize.js';
import DrawingState from './drawingState.js';
export default class DrawingSerializer implements IBrainSerializer<DrawingState> {
private readonly context;
constructor(context: IGirafeContext);
private get state();
brainSerialize(drawingState: DrawingState): string;
brainDeserialize(str: string, stateLocation: string): void;
}