devtypes - v2.0.0
    Preparing search index...

    Type Alias IsNonEmptyTuple<T>

    IsNonEmptyTuple: IsTuple<T> extends true
        ? T extends readonly [] ? false : true
        : false

    Type guard: check whether a type is a non-empty tuple.

    Type Parameters

    • T

      Type to check

    Combines tuple detection with an emptiness check.

    type A = IsNonEmptyTuple< [ number ] >;  // true
    type B = IsNonEmptyTuple< [] >; // false