checkValueInInterval static method
Check that an integer value
lies in a specific interval.
Throws if value
is not in the interval.
The interval is from minValue
to maxValue
, both inclusive.
If name
or message
are provided, they are used as the parameter
name and message text of the thrown error.
Returns value
if it is in the interval.
Implementation
@pragma("wasm:entry-point")
static int checkValueInInterval(int value, int minValue, int maxValue,
[String? name, String? message]) {
if (value < minValue || value > maxValue) {
throw RangeError.range(value, minValue, maxValue, name, message);
}
return value;
}