Type Alias UnionToIntersection<Union>

UnionToIntersection: (Union extends any ? (k: Union) => void : never) extends (
    k: infer Intersection,
) => void
    ? Intersection
    : never

Type Parameters

  • Union