1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
=== tests/cases/compiler/intrinsics.ts ===
var hasOwnProperty: hasOwnProperty; // Error
>hasOwnProperty : hasOwnProperty
module m1 {
>m1 : typeof m1
export var __proto__;
>__proto__ : any
interface __proto__ {}
class C<T extends { __proto__: __proto__ }> { }
>C : C<T>
>__proto__ : __proto__
}
__proto__ = 0; // Error, __proto__ not defined
>__proto__ = 0 : 0
>__proto__ : any
>0 : 0
m1.__proto__ = 0;
>m1.__proto__ = 0 : 0
>m1.__proto__ : any
>m1 : typeof m1
>__proto__ : any
>0 : 0
class Foo<__proto__> { }
>Foo : Foo<__proto__>
var foo: (__proto__: number) => void;
>foo : (__proto__: number) => void
>__proto__ : number
|