tests/cases/compiler/classExtendsClauseClassMergedWithModuleNotReferingConstructor.ts(10,21): error TS2419: Type name 'A' in extends clause does not reference constructor function for 'A'. ==== tests/cases/compiler/classExtendsClauseClassMergedWithModuleNotReferingConstructor.ts (1 errors) ==== class A { a: number; } module A { export var v: string; } module Foo { var A = 1; class B extends A { ~ !!! error TS2419: Type name 'A' in extends clause does not reference constructor function for 'A'. b: string; } }