21 lines
450 B
TypeScript
21 lines
450 B
TypeScript
// module then enum
|
|
// should be errors
|
|
module m4 { }
|
|
enum m4 { }
|
|
|
|
module m4a { var y = 2; }
|
|
enum m4a { One }
|
|
|
|
module m4b { export var y = 2; }
|
|
enum m4b { One }
|
|
|
|
module m4c { interface I { foo(): void } }
|
|
enum m4c { One }
|
|
|
|
module m4d { class C { foo() { } } }
|
|
enum m4d { One }
|
|
|
|
//// module then module
|
|
|
|
module m5 { export var y = 2; }
|
|
module m5 { export interface I { foo(): void } } // should already be reasonably well covered
|