Package version:

Type Alias UnionToIntersection<Union>

UnionToIntersection<Union>: (Union extends unknown
        ? ((_: Union) => unknown)
        : never) extends ((_: infer I) => unknown)
    ? I
    : never

Type Parameters

  • Union