From a469b54798ced0518089b5c8c37a9e57734d8f8d Mon Sep 17 00:00:00 2001
From: "[1000i100] Millicent Billette" <git@1000i100.fr>
Date: Wed, 7 Apr 2021 19:24:32 +0200
Subject: [PATCH] WiP

---
 src/context-dependant/generics.mjs     | 3 +++
 src/context-dependant/only-browser.mjs | 4 ++++
 src/context-dependant/only-nodejs.mjs  | 2 ++
 3 files changed, 9 insertions(+)
 create mode 100644 src/context-dependant/generics.mjs
 create mode 100644 src/context-dependant/only-browser.mjs
 create mode 100644 src/context-dependant/only-nodejs.mjs

diff --git a/src/context-dependant/generics.mjs b/src/context-dependant/generics.mjs
new file mode 100644
index 0000000..eeee6fd
--- /dev/null
+++ b/src/context-dependant/generics.mjs
@@ -0,0 +1,3 @@
+export const fetch = async ()=>0;
+export const random = async ()=>0;
+export const sha512 = async ()=>0;
diff --git a/src/context-dependant/only-browser.mjs b/src/context-dependant/only-browser.mjs
new file mode 100644
index 0000000..272074b
--- /dev/null
+++ b/src/context-dependant/only-browser.mjs
@@ -0,0 +1,4 @@
+export {fetch}
+export async function fetch(...args){
+	return fetch?fetch(...args):throw new Error('Fetch not available');
+}
diff --git a/src/context-dependant/only-nodejs.mjs b/src/context-dependant/only-nodejs.mjs
new file mode 100644
index 0000000..5f23088
--- /dev/null
+++ b/src/context-dependant/only-nodejs.mjs
@@ -0,0 +1,2 @@
+import fetch from '../../node_modules/node-fetch/lib/index.mjs';
+export {fetch};
-- 
GitLab