We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 40905d4 commit 8f0a2c9Copy full SHA for 8f0a2c9
src/compiler/checker.ts
@@ -26125,7 +26125,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
26125
if (context.signature) {
26126
const inferredCovariantType = inference.candidates ? getCovariantInference(inference, context.signature) : undefined;
26127
const inferredContravariantType = inference.contraCandidates ? getContravariantInference(inference) : undefined;
26128
- if (!inferredContravariantType && inference.candidates?.length === 1 && inference.candidates[0].pattern) {
+ if (inferredCovariantType?.pattern) {
26129
isFromBindingPattern = true;
26130
inferredType = inferredCovariantType;
26131
}
0 commit comments