airtable
Version:
The official Airtable JavaScript library.
18 lines • 718 B
JavaScript
;
// istanbul ignore file
var AbortController;
var browserGlobal = typeof window !== 'undefined' ? window : typeof self !== 'undefined' ? self : null; // self is the global in web workers
if (!browserGlobal) {
AbortController = require('abort-controller');
}
else if ('signal' in new Request('https://airtable.com')) {
AbortController = browserGlobal.AbortController;
}
else {
/* eslint-disable @typescript-eslint/no-var-requires */
var polyfill = require('abortcontroller-polyfill/dist/cjs-ponyfill');
/* eslint-enable @typescript-eslint/no-var-requires */
AbortController = polyfill.AbortController;
}
module.exports = AbortController;
//# sourceMappingURL=abort-controller.js.map