ts-data-forge
    Preparing search index...
    • Checks if an array has at most a specific length.

      Type Parameters

      Parameters

      • len: N
      • array: readonly E[]

      Returns array is MaxLengthTuple<N, E>

      const pair: readonly number[] = [1, 2] as const;

      const triple: readonly number[] = [1, 2, 3] as const;

      assert.isTrue(Arr.isMaxLengthTuple(2, pair));

      assert.isFalse(Arr.isMaxLengthTuple(2, triple));

      if (Arr.isMaxLengthTuple(2, pair)) {
      assert.isTrue(pair.length <= 2);
      }
    • Checks if an array has at most a specific length.

      Type Parameters

      Parameters

      • len: N

      Returns <E>(array: readonly E[]) => array is MaxLengthTuple<N, E>

      const pair: readonly number[] = [1, 2] as const;

      const triple: readonly number[] = [1, 2, 3] as const;

      assert.isTrue(Arr.isMaxLengthTuple(2, pair));

      assert.isFalse(Arr.isMaxLengthTuple(2, triple));

      if (Arr.isMaxLengthTuple(2, pair)) {
      assert.isTrue(pair.length <= 2);
      }