removeAtOrThrow
ts
function Array.removeAtOrThrow<T>(
target: readonly T[],
idx: number,
): T[]Removes the element at index idx from target array. Supports negative indices to count from the end. If the index is out of bounds, throws an error.
Example
ts
import { Array } from "@monstermann/array";
Array.removeAtOrThrow([1, 2, 3], 1); // [1, 3]ts
import { Array } from "@monstermann/array";
pipe([1, 2, 3], Array.removeAtOrThrow(1)); // [1, 3]