Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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;
 
_parse(input: ParseInput): ParseReturnType<this["_output"]>;
 
static create: <Options extends Readonly<[ZodTypeAny, ZodTypeAny, ...ZodTypeAny[]]>>(types: Options, params?: RawCreateParams) => ZodUnion<Options>;
}

§Type Parameters

§Extends

§
ZodType<T[number]["_output"], ZodUnionDef<T>, T[number]["_input"]>
[src]

§Properties

§
options: T readonly
[src]

§Methods

§
_parse(input: ParseInput): ParseReturnType<this["_output"]>
[src]

§Static Properties

§
create: <Options extends Readonly<[ZodTypeAny, ZodTypeAny, ...ZodTypeAny[]]>>(types: Options, params?: RawCreateParams) => ZodUnion<Options>
[src]