1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
=== tests/cases/compiler/callConstructAssignment.ts ===
var foo:{ ( ):void; }
>foo : Symbol(foo, Decl(callConstructAssignment.ts, 0, 3))
var bar:{ new ( ):any; }
>bar : Symbol(bar, Decl(callConstructAssignment.ts, 2, 3))
foo = bar; // error
>foo : Symbol(foo, Decl(callConstructAssignment.ts, 0, 3))
>bar : Symbol(bar, Decl(callConstructAssignment.ts, 2, 3))
bar = foo; // error
>bar : Symbol(bar, Decl(callConstructAssignment.ts, 2, 3))
>foo : Symbol(foo, Decl(callConstructAssignment.ts, 0, 3))
|