@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
14 lines (13 loc) • 556 B
TypeScript
import Basemap from '../../../models/basemaps/basemap.js';
import { IBrainSerializer } from '../../state/brain/serialize.js';
import IGirafeContext from '../../context/icontext.js';
export default class ActiveBasemapsSerializer implements IBrainSerializer<Basemap[]> {
private readonly context;
constructor(context: IGirafeContext);
private get state();
private get preferNames();
brainSerialize(activeBasemaps: Basemap[]): string;
brainDeserialize(serializedString: string): void;
private serialize;
private deserialize;
}