import { type TPartialProperties } from "https://deno.land/x/typebox@0.26.0-dev.1/src/typebox.ts";
Type Parameters
T extends TProperties
definition: Evaluate<Assert<[K in keyof T]: T[K] extends TReadonlyOptional<infer U> ? TReadonlyOptional<U> : T[K] extends TReadonly<infer U> ? TReadonlyOptional<U> : T[K] extends TOptional<infer U> ? TOptional<U> : TOptional<T[K]>, TProperties>>