From 7c40243da30f5a23fda34c61d580ba73015bf73d Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Tue, 17 Dec 2024 11:26:33 -0500 Subject: [PATCH] add custom state types to wa form control --- src/internal/webawesome-element.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/internal/webawesome-element.ts b/src/internal/webawesome-element.ts index 58871caf8..16bc4aa17 100644 --- a/src/internal/webawesome-element.ts +++ b/src/internal/webawesome-element.ts @@ -142,6 +142,12 @@ export interface WebAwesomeFormControl extends WebAwesomeElement { reportValidity: () => boolean; setCustomValidity: (message: string) => void; + // Custom state methods + hasCustomState: (state: string) => boolean; + addCustomState: (state: string) => void; + deleteCustomState(state: string): void; + toggleCustomState(state: string, force: boolean): void; + // Form properties hasInteracted: boolean; valueHasChanged?: boolean;