版博士V2.0程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

50 lines
1.8 KiB

  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. const abortController = require('./shared/node-fetch-native.998a3108.cjs');
  4. const from = require('./shared/node-fetch-native.8e483b4e.cjs');
  5. require('node:http');
  6. require('node:https');
  7. require('node:zlib');
  8. require('node:stream');
  9. require('node:buffer');
  10. require('node:util');
  11. require('node:url');
  12. require('node:net');
  13. require('node:fs');
  14. require('node:path');
  15. const _forceNodeFetch = typeof process !== void 0 && typeof process.env !== void 0 && process.env.FORCE_NODE_FETCH;
  16. function _getFetch() {
  17. if (!_forceNodeFetch && globalThis.fetch) {
  18. return globalThis.fetch;
  19. }
  20. return abortController.fetch;
  21. }
  22. const fetch = _getFetch();
  23. const Blob = !_forceNodeFetch && globalThis.Blob || abortController._Blob;
  24. const File = !_forceNodeFetch && globalThis.File || abortController.File;
  25. const FormData = !_forceNodeFetch && globalThis.FormData || abortController.FormData;
  26. const Headers = !_forceNodeFetch && globalThis.Headers || abortController.Headers;
  27. const Request = !_forceNodeFetch && globalThis.Request || abortController.Request;
  28. const Response = !_forceNodeFetch && globalThis.Response || abortController.Response;
  29. const AbortController = !_forceNodeFetch && globalThis.AbortController || abortController.AbortController;
  30. exports.AbortError = abortController.AbortError;
  31. exports.FetchError = abortController.FetchError;
  32. exports.isRedirect = abortController.isRedirect;
  33. exports.blobFrom = from.blobFrom;
  34. exports.blobFromSync = from.blobFromSync;
  35. exports.fileFrom = from.fileFrom;
  36. exports.fileFromSync = from.fileFromSync;
  37. exports.AbortController = AbortController;
  38. exports.Blob = Blob;
  39. exports.File = File;
  40. exports.FormData = FormData;
  41. exports.Headers = Headers;
  42. exports.Request = Request;
  43. exports.Response = Response;
  44. exports.default = fetch;
  45. exports.fetch = fetch;