Merge pull request #32077 from andrewbranch/bug/31114

Fix incorrect noImplicitAny error on contextual union function signature
This commit is contained in:
Andrew Branch authored and GitHub committed 2019-07-03 10:10:10 -07:00
commit 16bbb4d002
5 files changed
+41 -1

No files matched your search

+3 -1
View File
@@ -19129,7 +19129,9 @@ namespace ts {
}
}
// Result is union of signatures collected (return type is union of return types of this signature set)
return signatureList && createUnionSignature(signatureList[0], signatureList);
if (signatureList) {
return signatureList.length === 1 ? signatureList[0] : createUnionSignature(signatureList[0], signatureList);
}
}
function checkSpreadExpression(node: SpreadElement, checkMode?: CheckMode): Type {