ipfs-utils
Version:
Package to aggregate shared logic and dependencies for the IPFS ecosystem
19 lines (13 loc) • 373 B
JavaScript
/**
* @typedef {globalThis.Headers} Headers
* @typedef {globalThis.Request} Request
* @typedef {globalThis.Response} Response
*/
const { isElectronMain } = require('./env')
// use window.fetch if it is available, fall back to node-fetch if not
let impl = 'native-fetch'
if (isElectronMain) {
impl = 'electron-fetch'
}
module.exports = require(impl)