Revert change to strict property initialization checks

This commit is contained in:
Anders Hejlsberg
2019-02-05 12:40:25 -08:00
parent 2f9218f346
commit 2256d761a2

View File

@@ -27225,7 +27225,7 @@ namespace ts {
reference.expression.parent = reference;
reference.parent = constructor;
reference.flowNode = constructor.returnFlowNode;
const flowType = getFlowTypeOfReference(reference, getOptionalType(propType));
const flowType = getFlowTypeOfReference(reference, propType, getOptionalType(propType));
return !(getFalsyFlags(flowType) & TypeFlags.Undefined);
}