AbortController.js 624 B

12345678910111213141516171819202122232425262728
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.createAbortError = exports.AbortSignal = exports.AbortController = void 0;
  6. /**
  7. * Little AbortController proxy module so we can swap out the implementation easily later.
  8. */
  9. const {
  10. AbortController
  11. } = globalThis;
  12. exports.AbortController = AbortController;
  13. const {
  14. AbortSignal
  15. } = globalThis;
  16. exports.AbortSignal = AbortSignal;
  17. const createAbortError = function (message) {
  18. if (message === void 0) {
  19. message = 'Aborted';
  20. }
  21. return new DOMException(message, 'AbortError');
  22. };
  23. exports.createAbortError = createAbortError;