Type Alias UnionToIntersect<U>

UnionToIntersect<U>: (U extends unknown
        ? ((arg: U) => 0)
        : never) extends ((arg: infer I) => 0)
    ? I
    : never

Type Parameters

  • U