TypeScript/tests/baselines/reference/arrayFilter.symbols
Mohamed Hegazy a76b4b1f28 Array cleanup (#16223)
* Fix for #13840: Remove map tuple overloads

* Coalesce signatures on array that use this args

* Remove generic signatures

* Add comments to toLocalString

* clean up typed array interfaces
2017-06-04 14:26:18 -07:00

25 lines
821 B
Plaintext

=== tests/cases/compiler/arrayFilter.ts ===
var foo = [
>foo : Symbol(foo, Decl(arrayFilter.ts, 0, 3))
{ name: 'bar' },
>name : Symbol(name, Decl(arrayFilter.ts, 1, 5))
{ name: null },
>name : Symbol(name, Decl(arrayFilter.ts, 2, 5))
{ name: 'baz' }
>name : Symbol(name, Decl(arrayFilter.ts, 3, 5))
]
foo.filter(x => x.name); //should accepted all possible types not only boolean!
>foo.filter : Symbol(Array.filter, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
>foo : Symbol(foo, Decl(arrayFilter.ts, 0, 3))
>filter : Symbol(Array.filter, Decl(lib.d.ts, --, --), Decl(lib.d.ts, --, --))
>x : Symbol(x, Decl(arrayFilter.ts, 6, 11))
>x.name : Symbol(name, Decl(arrayFilter.ts, 1, 5))
>x : Symbol(x, Decl(arrayFilter.ts, 6, 11))
>name : Symbol(name, Decl(arrayFilter.ts, 1, 5))