Schema work
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Julien Valverdé
2024-03-19 20:20:41 +01:00
parent 9ddda594ef
commit 4ac60d3b18
4 changed files with 19 additions and 6 deletions

View File

@@ -19,3 +19,7 @@ export const option = {
: unknown
>>(v => Option.isOption(v) && Option.isNone(v), "Not an Option"),
} as const
export type ZodEffectOption<S extends z.ZodTypeAny> = ReturnType<typeof option.option<S>>
export type ZodEffectOptionSome<S extends z.ZodTypeAny> = ReturnType<typeof option.some<S>>
export type ZodEffectOptionNone<S extends z.ZodTypeAny> = ReturnType<typeof option.none<S>>