Type Alias LastOfUnion<T>

LastOfUnion: UnionToIntersection<T extends any ? () => T : never> extends () => infer R
    ? R
    : never

Type Parameters

  • T