02eaeb3c202752385192ab4db4917e89697145bd47970941fad745f00698545e1de76b04c44f566f0ecbe578cad73a1eed9bcac533bd8faa0c5db1917b380f 659 B

123456789101112131415161718192021222324
  1. 'use strict';
  2. var AxiosError = require('../core/AxiosError');
  3. var utils = require('../utils');
  4. /**
  5. * A `CanceledError` is an object that is thrown when an operation is canceled.
  6. *
  7. * @class
  8. * @param {string=} message The message.
  9. * @param {Object=} config The config.
  10. * @param {Object=} request The request.
  11. */
  12. function CanceledError(message, config, request) {
  13. // eslint-disable-next-line no-eq-null,eqeqeq
  14. AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);
  15. this.name = 'CanceledError';
  16. }
  17. utils.inherits(CanceledError, AxiosError, {
  18. __CANCEL__: true
  19. });
  20. module.exports = CanceledError;