Type Alias UnionToIntersection<U>

UnionToIntersection<U>: (U extends any
        ? ((k: U) => void)
        : never) extends ((k: infer I) => void)
    ? I
    : never

Converts a union to an intersection

Type Parameters

  • U