diff --git a/lodash/lodash-tests.ts b/lodash/lodash-tests.ts index 8a1170c02..8a5df5676 100644 --- a/lodash/lodash-tests.ts +++ b/lodash/lodash-tests.ts @@ -884,6 +884,7 @@ result = _({ 'name': 'moe', 'age': 40 }).omit(function (value) { }).value(); result = _.pairs({ 'moe': 30, 'larry': 40 }); +result = _({ 'moe': 30, 'larry': 40 }).pairs().value(); result = _.pick({ 'name': 'moe', '_userid': 'moe1' }, 'name'); result = _.pick({ 'name': 'moe', '_userid': 'moe1' }, ['name']); diff --git a/lodash/lodash.d.ts b/lodash/lodash.d.ts index ab579457a..a05d1d68b 100644 --- a/lodash/lodash.d.ts +++ b/lodash/lodash.d.ts @@ -5423,6 +5423,13 @@ declare module _ { pairs(object: any): any[][]; } + interface LoDashObjectWrapper { + /** + * @see _.pairs + **/ + pairs(): LoDashArrayWrapper; + } + //_.picks interface LoDashStatic { /**