Class: NumberParseResult

NumberParseResult(number, error)

Result class for number parsing operations that can succeed or fail.

Constructor

new NumberParseResult(number, error)

Create a NumberParseResult.
Parameters:
Name Type Description
number number | null The parsed number, or null if parsing failed
error string | null The error message, or null if parsing succeeded
Source:

Methods

getError() → {string|null}

Get the error message.
Source:
Returns:
The error message, or null if parsing succeeded
Type
string | null

getNumber() → {number|null}

Get the parsed number.
Source:
Returns:
The parsed number, or null if parsing failed
Type
number | null

isSuccess() → {boolean}

Check if parsing was successful.
Source:
Returns:
True if parsing succeeded, false otherwise
Type
boolean

(static) error(error) → {NumberParseResult}

Create a failed result.
Parameters:
Name Type Description
error string The error message
Source:
Returns:
A failed result
Type
NumberParseResult

(static) success(number) → {NumberParseResult}

Create a successful result.
Parameters:
Name Type Description
number number The parsed number
Source:
Returns:
A successful result
Type
NumberParseResult