We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6b6c358 commit 28e8364Copy full SHA for 28e8364
src/security/generateCodeVerifier.ts
@@ -1,6 +1,6 @@
1
function generateCodeVerifier() {
2
let array = new Uint32Array(56 / 2);
3
- window.crypto.getRandomValues(array);
+ (window ? window.crypto : require("crypto").webcrypto).getRandomValues(array);
4
return Array.from(array, dec2hex).join("");
5
}
6
src/types.ts
@@ -1,7 +1,11 @@
-export interface ObjectPrefixToNamespaceKeyMap {
+export interface ObjectPrefixStore {
[prefix: string]: { federation: string; namespace: string };
+export interface FederationStore {
+ [hostname: string]: Federation;
7
+}
8
+
9
export interface Namespace {
10
prefix: string;
11
token?: Token;
0 commit comments