assertNumberIsBetweenForCodec function

void assertNumberIsBetweenForCodec(
  1. String codecDescription,
  2. num min,
  3. num max,
  4. num value,
)

Asserts that value is between min and max (inclusive) for a codec named codecDescription.

Throws a SolanaError with code SolanaErrorCode.codecsNumberOutOfRange if the value is out of range.

Implementation

void assertNumberIsBetweenForCodec(
  String codecDescription,
  num min,
  num max,
  num value,
) {
  if (value < min || value > max) {
    throw SolanaError(SolanaErrorCode.codecsNumberOutOfRange, {
      'codecDescription': codecDescription,
      'min': min,
      'max': max,
      'value': value,
    });
  }
}