Type alias IsUnion<T, U>

IsUnion<T, U>: T extends any
    ? [U] extends [T]
        ? false
        : true
    : never

Type Parameters

  • T
  • U = T