type alias TSetUnionManyimport { type TSetUnionMany } from "https://dotland.deno.dev/x/typebox@0.34.0/src/type/sets/set.ts"; Type ParametersT extends PropertyKey[][]optionalAcc extends PropertyKey[] = []definition: (T extends [infer L extends PropertyKey[], ...infer R extends PropertyKey[][]] ? TSetUnionMany<R, TSetUnion<Acc, L>> : Acc)