limitOpen method

double limitOpen(
  1. double start,
  2. double end, {
  3. required double step,
})

Implementation

double limitOpen(double start, double end, {required double step}) {
  if (this < start) return start;
  if (this >= end) {
    if (end - step < start) {
      return start;
    }
    return end - step;
  }
  return this;
}