parseIntOrElse
parseIntOrElse(target, orElse)
Parses target
string and returns an integer, or the result of calling orElse
function with target
if parsing fails.
ts
parseIntOrElse("42", () => 0); // 42
parseIntOrElse("abc", (str) => str.length); // 3
ts
pipe(
"42",
parseIntOrElse(() => 0),
); // 42
pipe(
"abc",
parseIntOrElse((str) => str.length),
); // 3