2015-10-09 23:19:49 +02:00
|
|
|
// @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();
|
2015-10-09 23:19:49 +02:00
|
|
|
|
|
|
|
// @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();
|