Skip to content

Commit 0c2d390

Browse files
authored
fix(Form): update Form interface to accept RegExp (#4821)
1 parent ec2bc0a commit 0c2d390

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/runtime/types/form.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import type { Struct as SuperstructSchema } from 'superstruct'
77

88
export interface Form<S extends FormSchema> {
99
validate<T extends boolean>(opts?: { name?: keyof FormData<S, false> | (keyof FormData<S, false>)[], silent?: boolean, nested?: boolean, transform?: T }): Promise<FormData<S, T> | false>
10-
clear (path?: string): void
10+
clear (path?: keyof FormData<S, false> | RegExp): void
1111
errors: Ref<FormError[]>
12-
setErrors (errs: FormError[], name?: keyof FormData<S, false>): void
13-
getErrors (name?: keyof FormData<S, false>): FormError[]
12+
setErrors (errs: FormError[], name?: keyof FormData<S, false> | RegExp): void
13+
getErrors (name?: keyof FormData<S, false> | RegExp): FormError[]
1414
submit (): Promise<void>
1515
disabled: ComputedRef<boolean>
1616
dirty: ComputedRef<boolean>

0 commit comments

Comments
 (0)