z.ZodUnion
import { z } from "https://esm.sh/zod@3.25.76/index.d.cts";
const { ZodUnion } = z;class ZodUnion<T extends ZodUnionOptions> extends ZodType<T[number]["_output"], ZodUnionDef<T>, T[number]["_input"]> { }
get options(): T;
static create: <Options extends Readonly<[ZodTypeAny, ZodTypeAny, ...ZodTypeAny[]]>>(types: Options, params?: RawCreateParams) => ZodUnion<Options>;
§Type Parameters
§
T extends ZodUnionOptions
[src]§Extends
§
ZodType<T[number]["_output"], ZodUnionDef<T>, T[number]["_input"]>
[src]§Properties
§Methods
§
_parse(input: ParseInput): ParseReturnType<this["_output"]>
[src]§Static Properties
§
create: <Options extends Readonly<[ZodTypeAny, ZodTypeAny, ...ZodTypeAny[]]>>(types: Options, params?: RawCreateParams) => ZodUnion<Options>
[src]