type alias TCompositeKeysimport { type TCompositeKeys } from "https://deno.land/x/openbox@1.1.1/deps.ts"; Type ParametersT extends TObject[]definition: T extends [infer L, ...infer R] ? keyof Assert<L, TObject>["properties"] | TCompositeKeys<Assert<R, TObject[]>> : never