Sha256: b7e5654cde58b1e3fb816ffcb8cf4103a7ab8a5ab073b135ecd2efb6901fd74f
Contents?: true
Size: 713 Bytes
Versions: 28
Compression:
Stored size: 713 Bytes
Contents
declare class ToggleSwitchElement extends HTMLElement { switch: HTMLElement; loadingSpinner: HTMLElement; errorIcon: HTMLElement; get src(): string | null; get csrf(): string | null; get csrfField(): string; isRemote(): boolean; toggle(): void; turnOn(): void; turnOff(): void; isOn(): boolean; isOff(): boolean; isDisabled(): boolean; disable(): void; enable(): void; private performToggle; private setLoadingState; private setSuccessState; private setErrorState; private setFinishedState; private submitForm; } declare global { interface Window { ToggleSwitchElement: typeof ToggleSwitchElement; } } export {};
Version data entries
28 entries across 26 versions & 3 rubygems