parseFloatOr
ts
function String.parseFloatOr<T>(target: string, or: T): number | TParses target string and returns a floating point number, or the or value if parsing fails.
Example
ts
import { String } from "@monstermann/string";
String.parseFloatOr("3.14", 0); // 3.14
String.parseFloatOr("abc", 0); // 0ts
import { String } from "@monstermann/string";
pipe("3.14", String.parseFloatOr(0)); // 3.14
pipe("abc", String.parseFloatOr(0)); // 0