8 lines
204 B
TypeScript
8 lines
204 B
TypeScript
import { webcrypto } from "node:crypto";
|
|
|
|
type WritableGlobal = { crypto?: Crypto };
|
|
const g = globalThis as WritableGlobal;
|
|
if (g.crypto === undefined) {
|
|
g.crypto = webcrypto as unknown as Crypto;
|
|
}
|