From 665278f2e66fffdc0e669a7fd94c749d1be29528 Mon Sep 17 00:00:00 2001 From: Benjamin Lichtman Date: Tue, 7 May 2019 17:34:41 -0700 Subject: [PATCH] fix(typescript-estree): ensure parents are defined during subsequent parses (#500) --- packages/typescript-estree/src/tsconfig-parser.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/typescript-estree/src/tsconfig-parser.ts b/packages/typescript-estree/src/tsconfig-parser.ts index 6ab8047b0be..0f4a9b7c35e 100644 --- a/packages/typescript-estree/src/tsconfig-parser.ts +++ b/packages/typescript-estree/src/tsconfig-parser.ts @@ -89,7 +89,10 @@ export function calculateProjectParserOptions( if (typeof existingWatch !== 'undefined') { // get new program (updated if necessary) - results.push(existingWatch.getProgram().getProgram()); + const updatedProgram = existingWatch.getProgram().getProgram(); + updatedProgram.getTypeChecker(); // sets parent pointers in source files + results.push(updatedProgram); + continue; }