Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@filerobot/utils / lib / AbortController.js
Size: Mime:
/**
 * Little AbortController proxy module so we can swap out the implementation easily later.
 */

import { AbortController, AbortSignal } from 'abortcontroller-polyfill/dist/abortcontroller';
function createAbortError() {
  var message = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'Aborted';
  try {
    return new DOMException(message, 'AbortError');
  } catch (_unused) {
    // For Internet Explorer
    var error = new Error(message);
    error.name = 'AbortError';
    return error;
  }
}
exports.AbortController = AbortController;
exports.AbortSignal = AbortSignal;
exports.createAbortError = createAbortError;