@stimulus-library/controllers
Version:
A library of useful controllers for Stimulus
31 lines (30 loc) • 1.11 kB
TypeScript
import { BaseController } from "@stimulus-library/utilities";
export declare class ValueWarnController extends BaseController {
static classes: string[];
static targets: string[];
static values: {
max: NumberConstructor;
min: NumberConstructor;
minMessage: StringConstructor;
maxMessage: StringConstructor;
};
readonly inputTarget: HTMLInputElement;
readonly warningTarget: HTMLElement;
readonly maxValue: number;
readonly hasMaxValue: boolean;
readonly minValue: number;
readonly hasMinValue: boolean;
readonly minMessageValue: string;
readonly hasMinMessageValue: boolean;
readonly maxMessageValue: string;
readonly hasMaxMessageValue: boolean;
addInputWarningClasses: (el?: HTMLElement) => void;
removeInputWarningClasses: (el?: HTMLElement) => void;
addWarningHideClasses: (el?: HTMLElement) => void;
removeWarningHideClasses: (el?: HTMLElement) => void;
get _maxMessage(): string;
get _minMessage(): string;
get defaultWarningHideClasses(): string[];
connect(): void;
private _check;
}