Skip to content

Commit edb9526

Browse files
committed
Fix waiting for types to download
1 parent edb04f7 commit edb9526

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

standalone-packages/monaco-typescript/src/tsWorker.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ export class TypeScriptWorker implements ts.LanguageServiceHost {
143143
].map(depName => {
144144
const version = p.dependencies[depName] || devDependencies[depName];
145145

146-
fetchTypings.fetchAndAddDependencies(depName, version, (paths) => {
146+
return fetchTypings.fetchAndAddDependencies(depName, version, (paths) => {
147147
const fileAmount = Object.keys(paths).length;
148148

149149
Object.keys(paths).forEach(p => {
@@ -158,10 +158,12 @@ export class TypeScriptWorker implements ts.LanguageServiceHost {
158158
});
159159
}
160160
});
161-
}).catch(e => {});
161+
}).catch(() => {});
162162
})).then(() => {
163-
this.typesLoaded = true;
164163
this._languageService.cleanupSemanticCache();
164+
setTimeout(() => {
165+
this.typesLoaded = true;
166+
});
165167
});
166168
} catch (e) {
167169
return;

0 commit comments

Comments
 (0)