UNPKG

@ribajs/bs5

Version:

Bootstrap 5 module for Riba.js

29 lines (28 loc) 959 B
import { Component, TemplateFunction, ScopeBase } from "@ribajs/core"; import { Toast, ToastNotification } from "../../services/index.js"; interface Scope extends ScopeBase { iconUrl?: string; toast?: ToastNotification; onHidden: Bs5ToastItemComponent["onHidden"]; dismiss: Bs5ToastItemComponent["dismiss"]; index: number; $parent?: any; $event?: CustomEvent; } export declare class Bs5ToastItemComponent extends Component { static tagName: string; _debug: boolean; protected autobind: boolean; protected toastService?: Toast; static get observedAttributes(): string[]; protected requiredAttributes(): string[]; scope: Scope; constructor(); protected connectedCallback(): void; protected afterBind(): Promise<void>; protected initToast(): void; dismiss(): void; onHidden(event: Event, el?: HTMLElement): void; protected template(): ReturnType<TemplateFunction>; } export {};