UNPKG

@ribajs/bs4

Version:

Bootstrap 4 module for Riba.js

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