Type alias If_Union<T, U>

If_Union<T, U>: If_Never<T> extends true
    ? false
    : T extends U
        ? [U] extends [T]
            ? false
            : true
        : never

判断某个类型是否是Union类型

Type Parameters

  • T

  • U = T

Generated using TypeDoc