import { ZodDiscriminatedUnion } from "https://dotland.deno.dev/x/zod@v3.18.0/external.ts";
The constructor of the discriminated union schema. Its behaviour is very similar to that of the normal z.union() constructor. However, it only allows a union of objects, all of which need to share a discriminator property. This property must have a different value for each object in the union.
Type Parameters
DiscriminatorValue extends Primitive