guarded method

int guarded(
  1. int declared, {
  2. int cap = uDocMaxAllocation,
})

Implementation

int guarded(int declared, {int cap = uDocMaxAllocation}) {
  if (declared < 0) return 0;
  final int limit = cap < remaining ? cap : remaining;
  return declared > limit ? limit : declared;
}