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