@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
18 lines (17 loc) • 632 B
TypeScript
import GirafeHTMLElement from '../../base/GirafeHTMLElement.js';
import { InfoBoxContent } from '../../tools/state/state.js';
declare class InfoboxComponent extends GirafeHTMLElement {
protected templateUrl: string | null;
protected styleUrls: string[] | null;
template: () => import("uhtml").Hole;
infos: InfoBoxContent[];
urlRegExp: RegExp;
private readonly autoCloseTimers;
constructor();
registerEvents(): void;
private setupAutoClose;
closeMessage(info: InfoBoxContent): void;
linkify(str: string): string;
protected connectedCallback(): void;
}
export default InfoboxComponent;