From afedd44ab53ed4d5c10b3d05927d46b227d647de Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 28 Feb 2024 13:25:13 +0100 Subject: [PATCH] improve bun auto-type fetching --- frontend/src/lib/components/Editor.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/Editor.svelte b/frontend/src/lib/components/Editor.svelte index be8d80fcae..ac5a21d3f7 100644 --- a/frontend/src/lib/components/Editor.svelte +++ b/frontend/src/lib/components/Editor.svelte @@ -762,7 +762,7 @@ const denoFetch = { content: denoFetchContent, filePath: 'deno_fetch.d.ts' } languages.typescript.javascriptDefaults.setExtraLibs([stdLib, denoFetch]) } - if (scriptLang == 'bun') { + if (scriptLang == 'bun' && ata == undefined) { const addLibraryToRuntime = async (code: string, _path: string) => { const path = 'file://' + _path let uri = mUri.parse(path) @@ -954,6 +954,7 @@ console.log('path changed, reloading language server', initialPath, path) initialPath = path pathTimeout && clearTimeout(pathTimeout) + ata = undefined pathTimeout = setTimeout(reloadWebsocket, 1000) }