Skip to content

Commit 824077a

Browse files
author
JB AUBREE
committed
fix(zod): fix zod type to enable superRefine
1 parent 102f415 commit 824077a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import type { ComputedRef, Ref } from 'vue'
33

44
type AnyObject = Record<string, any>
55

6-
interface ZodSchema<F> extends AnyObject {
7-
shape: Record<keyof F, unknown>
8-
}
6+
interface ZodShape<F> extends AnyObject { shape: Record<keyof F, unknown> }
7+
8+
type ZodSchema<F> = AnyObject & (ZodShape<F> | { _def: { schema: ZodShape<F> } })
99
interface YupSchema<F> extends AnyObject {
1010
fields: Record<keyof F, unknown>
1111
}

0 commit comments

Comments
 (0)