ts-data-forge
    Preparing search index...
    • Returns a new array with an element at the specified index replaced.

      Type Parameters

      • const Ar extends readonly unknown[]
      • const I extends number | NormalizeBrandUnion<Uint32>
      • const V = Ar[number]

      Parameters

      • array: Ar
      • index: I
      • newValue: V

      Returns SetAt<I, V, Ar>

      const scores: readonly number[] = [10, 20, 30] as const;

      const updated = Arr.set(scores, 1, 25);

      assert.deepStrictEqual(updated, [10, 25, 30]);
    • Returns a new array with an element at the specified index replaced.

      Type Parameters

      • const I extends ArgArr
      • const V

      Parameters

      • index: I
      • newValue: V

      Returns <const Ar extends readonly unknown[]>(array: Ar) => SetAt<I, V, Ar>

      const scores: readonly number[] = [10, 20, 30] as const;

      const updated = Arr.set(scores, 1, 25);

      assert.deepStrictEqual(updated, [10, 25, 30]);