From 942ae905454a87a1739b14b49609eaeddebffcde Mon Sep 17 00:00:00 2001 From: Michael FIG Date: Thu, 2 Sep 2021 19:26:23 -0600 Subject: [PATCH] fix(xsnap): work around stricter TS checking of globalThis --- packages/xsnap/src/avaAssertXS.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/xsnap/src/avaAssertXS.js b/packages/xsnap/src/avaAssertXS.js index 2618c5e6c81..e43754f214e 100644 --- a/packages/xsnap/src/avaAssertXS.js +++ b/packages/xsnap/src/avaAssertXS.js @@ -4,7 +4,7 @@ /** global print */ -const { freeze, keys } = Object; +const { assign, freeze, keys } = Object; /** * deep equal value comparison @@ -329,7 +329,7 @@ function makeTester(htest, out) { * @param {(t: Tester) => Promise} run * @param {Harness?} htestOpt */ -function test(label, run, htestOpt) { +const test = (label, run, htestOpt) => { const htest = htestOpt || theHarness; if (!htest) throw Error('no harness'); @@ -345,7 +345,7 @@ function test(label, run, htestOpt) { t.fail(`${label} threw: ${ex.message}`); } }); -} +}; test.createHarness = createHarness; @@ -368,4 +368,4 @@ freeze(test); // export default test; // export { test }; -globalThis.test = test; +assign(globalThis, { test });