function() {
    Limiter.prototype._init.call(this)
    if (!(this.selector instanceof LimiterSelector)) {
      throw new TypeError('"selector" must be an instance of `LimiterSelector`')
    }
    if (!(this.policy instanceof LimiterPolicy)) {
      throw new TypeError('"policy" must be an instance of `LimiterPolicy`')
    }
  }
function() {
    Limiter.prototype._init.call(this)
    if (!(this.selector instanceof LimiterSelector)) {
      throw new TypeError('"selector" must be an instance of `LimiterSelector`')
    }
    if (!(this.policy instanceof LimiterPolicy)) {
      throw new TypeError('"policy" must be an instance of `LimiterPolicy`')
    }
  }
function ( ) { Limiter . prototype . _init . call ( this ) if ( ! ( this . selector instanceof LimiterSelector ) ) { throw new TypeError ( '"selector" must be an instance of `LimiterSelector`' ) } if ( ! ( this . policy instanceof LimiterPolicy ) ) { throw new TypeError ( '"policy" must be an instance of `LimiterPolicy`' ) } }
********************************************************************
method _init
******************************************************************** method _init