TypeScript/tests/cases/compiler/intrinsics.ts
2014-07-12 17:30:19 -07:00

16 lines
333 B
TypeScript

// @declaration: true
var hasOwnProperty: hasOwnProperty; // Error
module m1 {
export var __proto__;
interface __proto__ {}
class C<T extends { __proto__: __proto__ }> { }
}
__proto__ = 0; // Error, __proto__ not defined
m1.__proto__ = 0;
class Foo<__proto__> { }
var foo: (__proto__: number) => void;