Function: safeInteger()
safeInteger(
value
:unknown
,defaultValue
:number
,min?
:number
,max?
:number
):number
Defined in: shared/validation/validatorUtils.ts:326
Safely converts a value to a positive integer with bounds checking.
Parametersโ
valueโ
unknown
Value to convert
defaultValueโ
number
Default value if conversion fails
min?โ
number
Minimum allowed value
max?โ
number
Maximum allowed value
Returnsโ
number
Converted integer or default value
Exampleโ
safeInteger("123", 0, 1, 1000); // 123
safeInteger("abc", 0, 1, 1000); // 0
safeInteger("2000", 0, 1, 1000); // 1000 (clamped)