API reference / @evolu/common / Type / NumberFromString
Variable: NumberFromString
const NumberFromString: TransformType<
BrandType<
Type<
"Brand",
string & Brand<"Trimmed">,
string,
TrimmedError,
string,
StringError
>,
"MinLength1",
MinLengthError<1>,
StringError | TrimmedError
>,
BrandType<
Type<"Number", number, number, NumberError, number, NumberError>,
"Finite",
FiniteError,
NumberError
>,
NumberFromStringError
>;
Defined in: packages/common/src/Type.ts:2026
Transforms a NonEmptyTrimmedString into a FiniteNumber.
Example
NumberFromString.from("42"); // ok(42)
NumberFromString.from("abc"); // err({ type: "NumberFromString", value: "abc" })