@ribajs/bs5
Version:
Bootstrap 5 module for Riba.js
13 lines (11 loc) • 396 B
text/typescript
import type { Binder } from "@ribajs/core";
import type { EventDispatcher } from "@ribajs/events";
export interface Bs5ToggleClass extends Binder<boolean> {
toggleButtonEvents: EventDispatcher | null;
state: "removed" | "added";
triggerState: () => void;
onToggle: () => void;
toggle: (el: HTMLElement) => void;
remove: (el: HTMLElement) => void;
add: (el: HTMLElement) => void;
}