Function: discriminatedUnion()
discriminatedUnion<
Types,Disc>(discriminator,options,params?):ZodDiscriminatedUnion<Types,Disc>
Defined in: packages/agentos/node_modules/zod/v4/classic/schemas.d.cts:514
Type Parameters
Types
Types extends readonly [$ZodTypeDiscriminable<Disc>, $ZodTypeDiscriminable<Disc>]
Disc
Disc extends string
Parameters
discriminator
Disc
options
Types
params?
string |
{ error?: string | $ZodErrorMap<NonNullable<$ZodIssueInvalidUnion>>; inclusive?: boolean; message?: string; unionFallback?: boolean; }
error?
string | $ZodErrorMap<NonNullable<$ZodIssueInvalidUnion>>
inclusive?
boolean
message?
string
Deprecated
This parameter is deprecated. Use error instead.
unionFallback?
boolean
Returns
ZodDiscriminatedUnion<Types, Disc>