ts-data-forge
    Preparing search index...
    • Returns a new array with all elements replaced by the specified value.

      Type Parameters

      • const Ar extends readonly unknown[]
      • const V

      Parameters

      • array: Ar
      • value: V

      Returns IsFixedLengthList<Ar> extends true
          ? MakeTupleImpl<V, `${Ar["length"]}`, []>
          : Ar extends readonly [unknown, unknown] ? readonly [V, V] : readonly V[]

      const base = [1, 2, 3];

      const filled = Arr.toFilled(base, 0);
      const filledCurried = Arr.toFilled('x')(base);

      assert.deepStrictEqual(filled, [0, 0, 0]);
      assert.deepStrictEqual(filledCurried, ['x', 'x', 'x']);
    • Returns a new array with all elements replaced by the specified value.

      Type Parameters

      • const V

      Parameters

      • value: V

      Returns <const Ar extends readonly unknown[]>(
          array: Ar,
      ) => IsFixedLengthList<Ar> extends true
          ? MakeTupleImpl<V, `${Ar["length"]}`, []>
          : Ar extends readonly [unknown, unknown] ? readonly [V, V] : readonly V[]

      const base = [1, 2, 3];

      const filled = Arr.toFilled(base, 0);
      const filledCurried = Arr.toFilled('x')(base);

      assert.deepStrictEqual(filled, [0, 0, 0]);
      assert.deepStrictEqual(filledCurried, ['x', 'x', 'x']);