UNPKG

@ribajs/bs4

Version:

Bootstrap 4 module for Riba.js

25 lines (24 loc) 1.11 kB
import { Component, TemplateFunction } from "@ribajs/core"; import { EventDispatcher } from "@ribajs/events"; import { CollapseService } from "../../services/collapse.service.js"; export declare class Bs4NavbarComponent extends Component { static tagName: string; scope: any; protected collapseTargets: Map<HTMLElement, CollapseService>; protected routerEvents?: EventDispatcher; static get observedAttributes(): string[]; constructor(); protected afterBind(): Promise<void>; toggle(event?: Event): void; show(event?: Event): void; hide(event?: Event): void; protected connectedCallback(): void; protected setCollapseElement(): void; protected disposeCollapseTargets(): void; protected disposeCollapseTarget(collapseElement: HTMLElement): void; protected disconnectedCallback(): void; protected onStateChange(): void; protected onNewPageReady(): void; protected parsedAttributeChangedCallback(attributeName: string, oldValue: any, newValue: any, namespace: string | null): void; protected template(): ReturnType<TemplateFunction>; }