UNPKG

@stimulus-library/controllers

Version:

A library of useful controllers for Stimulus

24 lines (23 loc) 889 B
import { BaseController } from "@stimulus-library/utilities"; export declare class AutoSubmitFormController extends BaseController { static values: { submitMode: StringConstructor; eventMode: StringConstructor; debounceInterval: NumberConstructor; }; readonly submitModeValue: "direct" | "request"; readonly hasSubmitModeValue: boolean; eventModeValue: "change" | "input" | "debounced"; readonly hasEventModeValue: boolean; debounceIntervalValue: number; readonly hasDebounceIntervalValue: boolean; get _eventModes(): Array<"change" | "input">; get _debounceTimeout(): number; get _mode(): "direct" | "request"; get inputElements(): Element[]; initialize(): void; connect(): void; _ancestorIsTrix(element: Element): boolean; private submit; handleDeliberateKeyPress(event: KeyboardEvent): void; }