From 2256d761a20616434d3e20d2f7e0caa46ea7e1c3 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Tue, 5 Feb 2019 12:40:25 -0800 Subject: [PATCH] Revert change to strict property initialization checks --- src/compiler/checker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index ce06e84b2fd..7d9d36b77b6 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -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); }