UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

17 lines (16 loc) 744 B
import type { IBrainSerializable } from '../../tools/state/brain/decorators.js'; import type { IBrainSerializer } from '../../tools/state/brain/serialize.js'; import IGirafeContext from '../../tools/context/icontext.js'; export declare class ShareState implements IBrainSerializable { isBrainSerializable: boolean; searchComponentVisible: boolean; basemapComponentVisible: boolean; } export declare class ShareStateSerializer implements IBrainSerializer<ShareState> { private readonly context; private readonly syncToInterface; constructor(context: IGirafeContext, syncToInterface?: boolean); private get state(); brainDeserialize(serialized: string): void; brainSerialize(shareState: ShareState): string; }