findOrElse
findOrElse(array, predicate, callback)
Returns the first element in array
that satisfies the provided predicate
function, or the result of calling callback
with the array if no element is found.
ts
findOrElse(
[1, 2, 3, 4],
(x) => x > 10,
(arr) => arr.length,
); // 4
ts
pipe(
[1, 2, 3, 4],
findOrElse(
(x) => x > 10,
(arr) => arr.length,
),
); // 4