From f468065a2e46a6e0ee7c798f71e4e711d56cf190 Mon Sep 17 00:00:00 2001
From: bluelovers <codelovers@users.sourceforge.net>
Date: Mon, 6 Apr 2020 23:06:39 +0800
Subject: [PATCH] fix: avoid Identifier 'global' has already been declared
 (#30)

---
 src/http.js                 | 3 +--
 src/text-encoder.browser.js | 4 +---
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/http.js b/src/http.js
index 25720da..f6fd1e0 100644
--- a/src/http.js
+++ b/src/http.js
@@ -4,9 +4,8 @@
 const fetch = require('node-fetch')
 const merge = require('merge-options')
 const { URL, URLSearchParams } = require('iso-url')
-const global = require('./globalthis')
 const TextDecoder = require('./text-encoder')
-const Request = global.Request
+const Request = require('./globalthis').Request
 const AbortController = require('abort-controller')
 
 class TimeoutError extends Error {
diff --git a/src/text-encoder.browser.js b/src/text-encoder.browser.js
index 749a308..de02262 100644
--- a/src/text-encoder.browser.js
+++ b/src/text-encoder.browser.js
@@ -1,5 +1,3 @@
 'use strict'
 
-const global = require('./globalthis')
-
-module.exports = global.TextDecoder
+module.exports = require('./globalthis').TextDecoder