async intercept(req, res, interceptor) {
    for (const { route, handler } of this[HANDLERS]) {
      if (!interceptor.shouldIntercept || interceptor.shouldStopPropagating) {
        return;
      }

      if (handler.has('intercept')) {
        await handler.get('intercept')(
          requestWithParams(req, route),
          res,
          interceptor
        );
      }
    }
  }
Invokes the intercept handlers defined on the routes + middleware.
@param {PollyRequest} req
@param {PollyResponse} res
@param {Interceptor} interceptor