jest-metadata
Version:
🦸♂️ Superhero power for your Jest reporters! 🦸♀️
17 lines • 709 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/* eslint-disable @typescript-eslint/no-var-requires,node/no-missing-require */
// TODO: think about ESM support via dynamic import
const detect_1 = require("./detect");
function createRealm() {
if ((0, detect_1.isClient)()) {
const { ChildProcessRealm } = require('./ChildProcessRealm');
return new ChildProcessRealm();
}
else {
const { ParentProcessRealm } = require('./ParentProcessRealm');
return new ParentProcessRealm();
}
}
exports.default = (0, detect_1.getSandboxedRealm)() ?? (0, detect_1.injectRealmIntoSandbox)(globalThis, createRealm());
//# sourceMappingURL=realm.js.map