code: function runHook (instance, type) {
    var hook = type ? 'response' : 'request'
    hook += 'Hook'
    if (instance[hook] && isFunction(instance[hook])) {
      instance[hook]()
    }
  }
docs: Every time it is detected, it means that the external dynamic changes