TypeScript/tests/cases/compiler/ambientClassDeclarationWithExtends.ts

24 lines
464 B
TypeScript
Raw Normal View History

// @Filename: ambientClassDeclarationExtends_singleFile.ts
2014-07-13 01:04:16 +02:00
declare class A { }
declare class B extends A { }
2015-10-09 01:36:15 +02:00
declare class C {
public foo;
}
namespace D { var x; }
declare class D extends C { }
var d: C = new D();
// @Filename: ambientClassDeclarationExtends_file1.ts
declare class E {
public bar;
}
namespace F { var y; }
// @Filename: ambientClassDeclarationExtends_file2.ts
declare class F extends E { }
var f: E = new F();