UNPKG

@stimulus-library/controllers

Version:

A library of useful controllers for Stimulus

27 lines (26 loc) 997 B
import { EphemeralController } from "@stimulus-library/utilities"; export declare class TemporaryStateController extends EphemeralController { static values: { attribute: StringConstructor; seconds: NumberConstructor; value: StringConstructor; }; readonly hasSecondsValue: boolean; readonly secondsValue: number; readonly attributeValue: string; readonly hasAttributeValue: boolean; readonly valueValue: string; readonly hasValueValue: boolean; _previousState: { [index: string]: any; }; get _value(): string; get _attribute(): string; get _seconds(): number; connect(): void; disconnect(): void; setState(): void; removeState(): void; } export declare function applyTemporaryState(element: HTMLElement, propertyString: string, value: any, seconds: number, controllerIdentifier?: string): void; export declare function applyTemporaryClass(element: HTMLElement, value: any, seconds: number): void;