type alias UnionToIntersectionimport { type UnionToIntersection } from "https://deno.land/x/deco@1.72.0/deps.ts"; UnionToIntersection Examples// Expect: { name: string } & { age: number } & { visible: boolean } UnionToIntersection<{ name: string } | { age: number } | { visible: boolean }> Type ParametersUdefinition: (U extends any ? (k: U) => void : never) extends (k: infer I) => void ? I : never