diff --git a/src/create-program.js b/src/create-program.js index c0f3767..9c89cad 100644 --- a/src/create-program.js +++ b/src/create-program.js @@ -6,6 +6,10 @@ const createProgram = filepath => { target: ts.ScriptTarget.Latest, jsx: "preserve", }); + + // This ensures the `parent` property of every node exists. More info here: https://github.com/Microsoft/TypeScript/issues/14464#issuecomment-284533993 + program.getTypeChecker(); + return program; };