UNPKG

681 BJavaScriptView Raw
1/**
2 * Little AbortController proxy module so we can swap out the implementation easily later.
3 */
4var _require = require('abortcontroller-polyfill/dist/abortcontroller'),
5 AbortController = _require.AbortController,
6 AbortSignal = _require.AbortSignal;
7
8function createAbortError(message) {
9 if (message === void 0) {
10 message = 'Aborted';
11 }
12
13 try {
14 return new DOMException(message, 'AbortError');
15 } catch (_unused) {
16 // For Internet Explorer
17 var error = new Error(message);
18 error.name = 'AbortError';
19 return error;
20 }
21}
22
23exports.AbortController = AbortController;
24exports.AbortSignal = AbortSignal;
25exports.createAbortError = createAbortError;
\No newline at end of file