import { type TRequired } from "https://deno.land/x/typebox@0.26.0-dev.1/src/typebox.ts";
Type Parameters
T extends TSchema
definition: T extends TIntersect<infer S> ? TIntersect<TRequiredArray<S>> : T extends TUnion<infer S> ? TUnion<TRequiredArray<S>> : T extends TObject<infer S> ? TObject<TRequiredProperties<S>> : T