@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
14 lines (13 loc) • 472 B
TypeScript
import GirafeSingleton from '../../base/GirafeSingleton.js';
import { IUrlShortener } from './iurlshortener.js';
declare class ShareManager extends GirafeSingleton {
private urlShortener?;
get UrlShortener(): IUrlShortener | undefined;
initializeSingleton(): void;
getStateToShare(): string;
hasSharedState(): boolean;
private getStateFromUrl;
setStateFromUrl(): Promise<boolean>;
private getStateFromServer;
}
export default ShareManager;