TypeScript/tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts
2015-04-11 12:15:47 -07:00

28 lines
591 B
TypeScript

interface public { }
class Foo {
constructor(private, public, static) {
private = public = static;
}
public banana(x: public) { }
}
class C {
constructor(public public, let) {
}
foo1(private, static, public) {
function let() { }
var z = function let() { };
}
public pulbic() { } // No Error;
}
class D<public, private>{ }
class E implements public { }
class F implements public.private.B { }
class F1 implements public.private.implements { }
class G extends package { }
class H extends package.A { }