From 650cc29219f85976812734e821de88bfccca1556 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders Date: Wed, 29 Mar 2017 16:10:27 -0700 Subject: [PATCH] Test: extending from any --- tests/cases/compiler/extendFromAny.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tests/cases/compiler/extendFromAny.ts diff --git a/tests/cases/compiler/extendFromAny.ts b/tests/cases/compiler/extendFromAny.ts new file mode 100644 index 00000000000..52ac544be36 --- /dev/null +++ b/tests/cases/compiler/extendFromAny.ts @@ -0,0 +1,11 @@ +declare var Base: any; +class C extends Base { + known = 1; + static sknown = 2; +} + +let c = new C(); +c.known.length; // error, 'real' has no 'length' property +C.sknown.length; // error, 'sreal' has no 'length' property +c.unknown.length; // ok, fake: any +C.sunknown.length; // ok: sfake: any