From a3ec918aab9bcac7c0a5b042c1566e2c62d17fd6 Mon Sep 17 00:00:00 2001 From: Dmitry Vasilev Date: Sun, 2 Jul 2023 22:43:26 +0300 Subject: [PATCH] fix --- src/find_definitions.js | 2 +- test/utils.js | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/find_definitions.js b/src/find_definitions.js index 1e28bed..9ef523b 100644 --- a/src/find_definitions.js +++ b/src/find_definitions.js @@ -76,7 +76,7 @@ export const find_definitions = (ast, globals, scope = {}, closure_scope = {}, m // sanity check - if(!globals instanceof Set) { + if(!(globals instanceof Set)) { throw new Error('not a set') } diff --git a/test/utils.js b/test/utils.js index 6e49e01..5881d94 100644 --- a/test/utils.js +++ b/test/utils.js @@ -52,7 +52,11 @@ export const do_parse = code => parse( ) export const parse_modules = (entry, modules) => - load_modules(entry, module_name => modules[module_name]) + load_modules( + entry, + module_name => modules[module_name], + new Set(Object.getOwnPropertyNames(globalThis.run_window)) + ) export const eval_tree = code => { const parse_result = do_parse(code)