type alias PropertiesReduceimport { type PropertiesReduce } from "https://deno.land/x/typebox@0.25.13/src/typebox.ts"; Type ParametersT extends TPropertiesP extends unknown[]definition: & readonly [K in ReadonlyOptionalPropertyKeys<T>]?: Static<T[K], P> & readonly [K in ReadonlyPropertyKeys<T>]: Static<T[K], P> & [K in OptionalPropertyKeys<T>]?: Static<T[K], P> & [K in RequiredPropertyKeys<T>]: Static<T[K], P> extends infer R ? [K in keyof R]: R[K] : never