UNPKG

@stimulus-library/controllers

Version:

A library of useful controllers for Stimulus

33 lines (32 loc) 969 B
import { BaseController } from "@stimulus-library/utilities"; export interface SignalPayload { element: HTMLElement; value: string; } export declare class SignalInputController extends BaseController { static values: { name: StringConstructor; debounceInterval: NumberConstructor; triggerChange: { type: BooleanConstructor; default: boolean; }; triggerInput: { type: BooleanConstructor; default: boolean; }; }; debounceIntervalValue: number; readonly hasDebounceIntervalValue: boolean; nameValue: string; hasNameValue: boolean; triggerChangeValue: boolean; readonly hasTriggerChangeValue: boolean; triggerInputValue: boolean; readonly hasTriggerInputValue: boolean; get _debounceTimeout(): number | null; get _name(): string; connect(): void; emitValue(): void; _onSignal(payload: SignalPayload): void; }