CanceledError.js 618 B

12345678910111213141516171819202122
  1. 'use strict';
  2. import AxiosError from '../core/AxiosError.js';
  3. class CanceledError extends AxiosError {
  4. /**
  5. * A `CanceledError` is an object that is thrown when an operation is canceled.
  6. *
  7. * @param {string=} message The message.
  8. * @param {Object=} config The config.
  9. * @param {Object=} request The request.
  10. *
  11. * @returns {CanceledError} The created error.
  12. */
  13. constructor(message, config, request) {
  14. super(message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);
  15. this.name = 'CanceledError';
  16. this.__CANCEL__ = true;
  17. }
  18. }
  19. export default CanceledError;