1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
=== tests/cases/compiler/assignmentToObject.ts ===
var a = { toString: 5 };
>a : Symbol(a, Decl(assignmentToObject.ts, 0, 3))
>toString : Symbol(toString, Decl(assignmentToObject.ts, 0, 9))
var b: {} = a; // ok
>b : Symbol(b, Decl(assignmentToObject.ts, 1, 3))
>a : Symbol(a, Decl(assignmentToObject.ts, 0, 3))
var c: Object = a; // should be error
>c : Symbol(c, Decl(assignmentToObject.ts, 2, 3))
>Object : Symbol(Object, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))
>a : Symbol(a, Decl(assignmentToObject.ts, 0, 3))
|