@ribajs/bs4
Version:
Bootstrap 4 module for Riba.js
24 lines (23 loc) • 919 B
TypeScript
import { Component, TemplateFunction, ScopeBase } from "@ribajs/core";
interface Scope extends ScopeBase {
animationClass: string;
onClick: Bs4ButtonComponent["onClick"];
}
export declare class Bs4ButtonComponent extends Component {
static tagName: string;
protected autobind: boolean;
static get observedAttributes(): string[];
scope: Scope;
constructor();
onClick(): void;
protected connectedCallback(): void;
protected startAnimation(): void;
protected onStartAnimation(): void;
protected onEndAnimation(): void;
protected init(observedAttributes: string[]): Promise<void>;
protected requiredAttributes(): string[];
protected parsedAttributeChangedCallback(attributeName: string, oldValue: any, newValue: any, namespace: string | null): void;
protected disconnectedCallback(): void;
protected template(): ReturnType<TemplateFunction>;
}
export {};