Type alias If_Tuple<T>

If_Tuple<T>: If_Never<T> extends true
    ? false
    : T extends readonly any[]
        ? number extends T["length"]
            ? false
            : true
        : false

判断某个类型是否是元组类型

Type Parameters

  • T

    某个需要被判断的类型

Returns

boolean

Example

If_Tuple<[]> // true
If_Tuple<number[]> // false

Generated using TypeDoc