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[] & {} & Readonly<
            {
                "TSTypeForgeInternals--edd2f9ce-7ca5-45b0-9d1a-bd61b9b5d9c3": unknown;
            },
        >
      • const V

      Parameters

      • array: Ar
      • value: V

      Returns ChangeArrayElement<Ar, V>

      const base = [1, 2, 3] as const;

      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 Ar extends readonly unknown[]
      • const V

      Parameters

      • array: Ar
      • value: V

      Returns Readonly<{ [K in keyof Ar]: V }>

      const base = [1, 2, 3] as const;

      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[] & {} & Readonly<
                  {
                      "TSTypeForgeInternals--edd2f9ce-7ca5-45b0-9d1a-bd61b9b5d9c3": unknown;
                  },
              >,
      >(
          array: Ar,
      ) => ChangeArrayElement<Ar, V> & <const Ar extends readonly unknown[]>(
          array: Ar,
      ) => Readonly<{ [K in keyof Ar]: V }>

      const base = [1, 2, 3] as const;

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

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

      assert.deepStrictEqual(filled, [0, 0, 0]);

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