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 FnErrorts
import { Array } from "@monstermann/array";
pipe([1, 2, 3, 2], Array.indexOfOrThrow(2)); // 1
pipe([1, 2, 3], Array.indexOfOrThrow(4)); // throws FnError