in src/bucket.ts [42:54]
constructor(private options: IBucketOptions, limitus: Limitus) {
options.codes = options.codes || ['2xx', '3xx'];
Joi.assert(options, schema);
this.mode = options.mode || 'interval';
limitus.rule(options.name, {
max: options.max,
interval: options.interval,
mode: this.mode,
});
}