From bd3a27ed5219e94cb83401b125aee923d19aaf4d Mon Sep 17 00:00:00 2001 From: Ryan Cavanaugh Date: Tue, 12 Dec 2017 16:11:37 -0800 Subject: [PATCH] Clear the module resolution cache when new @types appear --- src/server/editorServices.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/server/editorServices.ts b/src/server/editorServices.ts index a5b09c6a63f..b147a5c3e92 100644 --- a/src/server/editorServices.ts +++ b/src/server/editorServices.ts @@ -547,9 +547,11 @@ namespace ts.server { } switch (response.kind) { case ActionSet: + project.resolutionCache.clear(); this.typingsCache.updateTypingsForProject(response.projectName, response.compilerOptions, response.typeAcquisition, response.unresolvedImports, response.typings); break; case ActionInvalidate: + project.resolutionCache.clear(); this.typingsCache.deleteTypingsForProject(response.projectName); break; }