LastInUnion<U>: UnionToIntersection<U extends unknown
        ? ((x: U) => 0)
        : never> extends ((x: infer l) => 0)
    ? l
    : never

Type Parameters

  • U