requireInteger()function

requireInteger(value: PossibleNumber, min?: number, max?: number, caller: AnyCaller = requireInteger): 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. Defaults to requireInteger
Return
number
The integer.
Throws
unknown
RequiredError if value cannot be converted to an integer within range.

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

Examples

requireInteger("42") // 42