@stimulus-library/controllers
Version:
A library of useful controllers for Stimulus
20 lines (19 loc) • 610 B
TypeScript
import { BaseController } from "@stimulus-library/utilities";
export declare class DisableWithController extends BaseController {
static values: {
message: StringConstructor;
timeout: NumberConstructor;
};
readonly messageValue: string;
readonly hasMessageValue: boolean;
readonly timeoutValue: number;
readonly hasTimeoutValue: boolean;
get _message(): string;
get _timeout(): number;
connect(): void;
disable(event?: Event): void;
enable(event?: Event): void;
_isDisabled(el: HTMLElement): boolean;
_disable(): void;
_enable(): void;
}