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

      Type Parameters

      Parameters

      • len: N
      • array: readonly E[]

      Returns array is FixedLengthTuple<N, E>

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

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

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

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

      if (Arr.isFixedLengthTuple(2, pair)) {
      assert.deepStrictEqual(pair, [1, 2]);
      }
    • Checks if an array has a specific length.

      Type Parameters

      Parameters

      • len: N

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

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

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

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

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

      if (Arr.isFixedLengthTuple(2, pair)) {
      assert.deepStrictEqual(pair, [1, 2]);
      }