import { type UnionResolve } from "https://deno.land/x/typebox@0.31.20/src/typebox.ts";
Type Parameters
T extends TSchema[]
optional
U = OptionalUnwrapRest<AssertRest<T>>definition: UnionOptional<AssertRest<T>> extends true ? TOptional<TUnion<AssertRest<U>>> : TUnion<AssertRest<U>>