requireInteger()function
requireInteger(value: PossibleNumber, min?: number, max?: number, caller: AnyCaller = requireInteger): number
| Param | Type | |
|---|---|---|
value | PossibleNumber | The value to convert. required |
min | number | Minimum allowed value, inclusive. |
max | number | Maximum allowed value, inclusive. |
caller | AnyCaller | 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