Zod · Function
z.discriminatedUnion
z.discriminatedUnion() validates one of several object schemas by reading a shared discriminator property. It selects the matching option directly, which is useful for tagged results and other object unions.
Last updated
Syntax
z.discriminatedUnion(discriminator, options)In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
z.union()z.object()z.literal()z.getDiscriminatedOption()z.enum()