UNPKG

@geogirafe/lib-geoportal

Version:

GeoGirafe is a flexible application to build online geoportals.

22 lines (21 loc) 791 B
import GirafeHTMLElement from '../../base/GirafeHTMLElement.js'; import { IUrlShortener } from '../../tools/share/iurlshortener.js'; declare class AddBookmarkComponent extends GirafeHTMLElement { protected templateUrl: string | null; protected styleUrls: string[] | null; template: () => import("uhtml").Hole; private readonly isMac; protected awaitingBookmarkLink: boolean; private showingModal; private bookmarkLink; get urlShortener(): IUrlShortener | undefined; constructor(); render(): void; protected connectedCallback(): void; protected disconnectedCallback(): void; addBookmark(): Promise<void>; private generateBookmarkLink; private closeOnKeyUp; private handleBookmarkShortcut; } export default AddBookmarkComponent;