constructor()

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,
    });
  }