diff --git a/src/js/loadProject.js b/src/js/loadProject.js index 3f359e3de..ee813f4ba 100644 --- a/src/js/loadProject.js +++ b/src/js/loadProject.js @@ -126,6 +126,14 @@ document.title = global.currentProject.settings.title + ' — ct.js'; } + glob.scriptTypings = {}; + for (const script of global.currentProject.scripts) { + glob.scriptTypings[script.name] = [ + monaco.languages.typescript.javascriptDefaults.addExtraLib(script.code), + monaco.languages.typescript.typescriptDefaults.addExtraLib(script.code) + ]; + } + const {loadAllTypedefs, resetTypedefs} = require('./data/node_requires/resources/modules/typedefs'); resetTypedefs(); loadAllTypedefs(); diff --git a/src/riotTags/project-settings/scripts-setttings.tag b/src/riotTags/project-settings/scripts-setttings.tag index b129710d4..cf36ec22e 100644 --- a/src/riotTags/project-settings/scripts-setttings.tag +++ b/src/riotTags/project-settings/scripts-setttings.tag @@ -25,13 +25,6 @@ scripts-settings this.currentProject.scripts = this.currentProject.scripts || []; const glob = require('./data/node_requires/glob'); - glob.scriptTypings = glob.scriptTypings || {}; - for (const script of global.currentProject.scripts) { - glob.scriptTypings[script.name] = [ - monaco.languages.typescript.javascriptDefaults.addExtraLib(script.code), - monaco.languages.typescript.typescriptDefaults.addExtraLib(script.code) - ]; - } this.addNewScript = () => { var script = {