diff --git a/underscore/underscore-tests.ts b/underscore/underscore-tests.ts index 661daf8c6..74cef85ec 100644 --- a/underscore/underscore-tests.ts +++ b/underscore/underscore-tests.ts @@ -493,10 +493,11 @@ function strong_typed_values_tests() { return [r.title, true]; }).object().value(); - _(dictionaryLike).each((x) => { + var x: number = _(dictionaryLike).chain().filter((x) => { console.log(x.title); console.log(x.value.toFixed()); - }); + return x.title == 'item1'; + }).size().value(); _.values<{title: string, value: number}>(dictionaryLike); } diff --git a/underscore/underscore.d.ts b/underscore/underscore.d.ts index 468c32102..b17785a0f 100644 --- a/underscore/underscore.d.ts +++ b/underscore/underscore.d.ts @@ -2824,7 +2824,7 @@ interface _Chain { * Wrapped type `any`. * @see _.size **/ - size(): _Chain; + size(): _ChainSingle; /********* * Arrays *