Merge pull request #19578 from amcasey/GH19395

Don't pass synthesized node to typeToTypeNode
This commit is contained in:
Andrew Casey authored and GitHub committed 2017-10-30 16:35:20 -07:00
commit a89c055a48
3 files changed
+38 -1

No files matched your search

+1 -1
View File
@@ -730,7 +730,7 @@ namespace ts.refactor.extractSymbol {
let type = checker.getTypeOfSymbolAtLocation(usage.symbol, usage.node);
// Widen the type so we don't emit nonsense annotations like "function fn(x: 3) {"
type = checker.getBaseTypeOfLiteralType(type);
typeNode = checker.typeToTypeNode(type, node, NodeBuilderFlags.NoTruncation);
typeNode = checker.typeToTypeNode(type, scope, NodeBuilderFlags.NoTruncation);
}
const paramDecl = createParameter(