diff --git a/packages/zchema/src/Schema.ts b/packages/zchema/src/Schema.ts index 55c124b..e1d9222 100644 --- a/packages/zchema/src/Schema.ts +++ b/packages/zchema/src/Schema.ts @@ -57,6 +57,8 @@ export type InferNonNull = // eslint-disable-next-line @typescript-eslint/no-explicit-any TSchema extends Schema ? V : never; +export type InferOr = TSchema extends Schema ? Infer : T; + export type Infer = // eslint-disable-next-line @typescript-eslint/no-explicit-any TSchema extends Schema