From 20b21d325991fa954378e651df2bea8bd497a722 Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Fri, 17 Nov 2017 13:21:49 -0800 Subject: [PATCH] Add test --- .../strictPropertyInitialization.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/cases/conformance/classes/propertyMemberDeclarations/strictPropertyInitialization.ts b/tests/cases/conformance/classes/propertyMemberDeclarations/strictPropertyInitialization.ts index 326e4542d29..9c8d56e1f5a 100644 --- a/tests/cases/conformance/classes/propertyMemberDeclarations/strictPropertyInitialization.ts +++ b/tests/cases/conformance/classes/propertyMemberDeclarations/strictPropertyInitialization.ts @@ -75,3 +75,12 @@ class C8 { "b": number; 0: number; } + +// No strict initialization checks for abstract members + +abstract class C9 { + abstract a: number; + abstract b: number | undefined; + abstract c: number | null; + abstract d?: number; +}