TypeScript/tests/cases/compiler/declarationEmitClassMemberNameConflict2.ts
2016-09-15 08:59:14 -07:00

24 lines
327 B
TypeScript

// @target: es5
// @module: commonjs
// @declaration: true
const Bar = 'bar';
enum Hello {
World
}
enum Hello1 {
World1
}
class Foo {
// Same names + string => OK
Bar = Bar;
// Same names + enum => OK
Hello = Hello;
// Different names + enum => OK
Hello2 = Hello1;
}