Skip to content

parseFloatOr

ts
function String.parseFloatOr<T>(target: string, or: T): number | T

Parses 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); // 0
ts
import { String } from "@monstermann/string";

pipe("3.14", String.parseFloatOr(0)); // 3.14
pipe("abc", String.parseFloatOr(0)); // 0