@vidal-community/vidal-web-components
Version:
Vidal Web Components
29 lines • 1.17 kB
TypeScript
import { LitElement } from 'lit';
export declare class VidalRecoClicToc extends LitElement {
private _tocElement?;
private _recoId?;
private _recoTocSupplier?;
get recoId(): number | undefined;
set recoId(recoId: number | undefined);
emitClickOnLink: (idOfClickElement: string) => void;
get recoTocSupplier(): ((url: string) => Promise<Response>) | undefined;
set recoTocSupplier(recoTocSupplier: ((url: string) => Promise<Response>) | undefined);
static styles: import("lit").CSSResult;
render(): import("lit-html").TemplateResult<1>;
protected updated(): Promise<void>;
private addSpecificClassesToTocItemHtmlElement;
private addWrapperToTocTitleHtmlElement;
private removeMenuBulletsFromTocItemsHtml;
private setTocHtmlPositions;
fetchTocHtml(): Promise<void>;
private parseTocElement;
toggleTocPanelOnButtonClick(): void;
private enableScrollFromTableOfContentToElementListeners;
private openLeftPanelTabOnTocLinkClick;
}
declare global {
interface HTMLElementTagNameMap {
'vidal-reco-clic-toc': VidalRecoClicToc;
}
}
//# sourceMappingURL=vidal-reco-clic-toc.d.ts.map