Skip to content

indexOfOrThrow

Array.indexOfOrThrow(target, value)

Returns the index of the first occurrence of value in target. If value is not found, throws an error.

Example

ts
import { Array } from "@monstermann/array";

Array.indexOfOrThrow([1, 2, 3, 2], 2); // 1
Array.indexOfOrThrow([1, 2, 3], 4); // throws FnError
ts
import { Array } from "@monstermann/array";

pipe([1, 2, 3, 2], Array.indexOfOrThrow(2)); // 1
pipe([1, 2, 3], Array.indexOfOrThrow(4)); // throws FnError