@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
10 lines (9 loc) • 504 B
TypeScript
import CustomTheme from '../../../models/customtheme.js';
import BaseLayer from '../../../models/layers/baselayer.js';
import LayersConfigSerializer from './layerconfigserializer.js';
import { SharedLayer } from './sharedtypes.js';
export default class CustomLayersSerializer extends LayersConfigSerializer {
customThemeSerialize(customTheme: CustomTheme): string;
customThemeDeserialize(name: string, str: string): CustomTheme;
protected getSerializedLayer(layer: BaseLayer): SharedLayer;
}