normalizePageSize method

int normalizePageSize(
  1. int value
)

Validates and returns a requested page size.

Throws ArgumentError when value is not positive or exceeds maxPageSize.

Implementation

int normalizePageSize(int value) {
  if (value <= 0) {
    throw ArgumentError.value(
      value,
      'pageSize',
      'Page size must be greater than zero.',
    );
  }
  if (value > maxPageSize) {
    throw ArgumentError.value(
      value,
      'pageSize',
      'Page size cannot exceed maxPageSize ($maxPageSize).',
    );
  }
  return value;
}