requireNumber()function

requireNumber(value: PossibleNumber, min?: number, max?: number, caller?: AnyCaller): number
ParamType
valuePossibleNumber
The value to convert. required
minnumber
Minimum allowed value, inclusive.
maxnumber
Maximum allowed value, inclusive.
callerAnyCaller
Function used to attribute a thrown error to the calling site.
Return
number
The finite number.
Throws
unknown
RequiredError if value cannot be converted to a finite number within range.

Convert a possible number to a finite number, or throw ValueError if the value cannot be converted.

Examples

requireNumber("42") // 42