TypeScript/tests/cases/compiler/strictModeReservedWordInClassDeclaration.ts

28 lines
591 B
TypeScript
Raw Normal View History

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() { };
}
2015-04-10 00:59:49 +02:00
public pulbic() { } // No Error;
}
class D<public, private>{ }
2015-04-10 23:24:10 +02:00
class E implements public { }
class F implements public.private.B { }
class F1 implements public.private.implements { }
2015-04-10 23:24:10 +02:00
class G extends package { }
class H extends package.A { }