TypeScript/tests/cases/compiler/overloadConsecutiveness.ts

12 lines
301 B
TypeScript
Raw Normal View History

2015-11-10 06:05:05 +01:00
// Making sure compiler won't break with declarations that are consecutive in the AST but not consecutive in the source. Syntax errors intentional.
function f1(), function f1();
function f2(), function f2() {}
function f3() {}, function f3();
class C {
m1(), m1();
m2(), m2() {}
m3() {}, m3();
}