@stimulus-library/controllers
Version:
A library of useful controllers for Stimulus
15 lines (14 loc) • 558 B
TypeScript
import { BaseController } from "@stimulus-library/utilities";
import { SignalPayload } from "./signal_input_controller";
export declare abstract class SignalBaseController extends BaseController {
static values: {
name: StringConstructor;
};
nameValue: string;
get predicateString(): string;
get _predicates(): Array<(val: string | number) => boolean>;
get _expressions(): Array<string>;
connect(): void;
predicatesMatch(value: SignalPayload["value"]): boolean;
abstract _onSignal(payload: SignalPayload): void;
}