exports = class Set {
constructor(maxReps) {
this.completed = false;
this.minReps = 0;
this.reps = 0;
this.maxReps = maxReps;
}
isCompleted() {
return !!this.completed;
setCompleted() {
this.completed = true;
incReps() {
if (this.completed) return;
if (this.reps >= this.maxReps) return;
this.reps++;
decReps() {
if (this.reps <= this.minReps) return;
this.reps--;
};