diff --git a/src/language-js/parse/postprocess/typescript.js b/src/language-js/parse/postprocess/typescript.js index 5c3bac8002e5..27ad59f9a574 100644 --- a/src/language-js/parse/postprocess/typescript.js +++ b/src/language-js/parse/postprocess/typescript.js @@ -104,6 +104,7 @@ function throwErrorForInvalidNodes(result, options) { if (!tsNode) { return; } + const esTreeNode = tsNodeToESTreeNodeMap.get(tsNode); if (esTreeNode !== node) { return; diff --git a/tests/config/format-test.js b/tests/config/format-test.js index c63db9d586c1..b3c64b65b094 100644 --- a/tests/config/format-test.js +++ b/tests/config/format-test.js @@ -84,10 +84,7 @@ const meriyahDisabledTests = new Set([ path.join(__dirname, "../format/js/decorators/member-expression.js"), ]); const babelTsDisabledTest = new Set( - [ - // Disabled temporarily https://github.com/babel/babel/issues/14777#issuecomment-1191474632 - "instantiation-expression", - ].map((directory) => path.join(__dirname, "../format/typescript", directory)) + [].map((directory) => path.join(__dirname, "../format/typescript", directory)) ); const isUnstable = (filename, options) => {