From f5b80c3221cd5a01a89fa0532815a9f26049a5af Mon Sep 17 00:00:00 2001 From: Chris Krycho Date: Mon, 19 Feb 2018 14:32:11 -0700 Subject: [PATCH] Ember: `isEvery` has optional second arg. --- types/ember/index.d.ts | 2 +- types/ember/test/ember-tests.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/types/ember/index.d.ts b/types/ember/index.d.ts index bb268646be..1c3ca479a5 100755 --- a/types/ember/index.d.ts +++ b/types/ember/index.d.ts @@ -1182,7 +1182,7 @@ declare module 'ember' { * argument for all items in the enumerable. This method is often simpler/faster * than using a callback. */ - isEvery(key: string, value: boolean): boolean; + isEvery(key: string, value?: boolean): boolean; /** * Returns `true` if the passed function returns true for any item in the * enumeration. diff --git a/types/ember/test/ember-tests.ts b/types/ember/test/ember-tests.ts index 94de3bf259..bc869948d7 100755 --- a/types/ember/test/ember-tests.ts +++ b/types/ember/test/ember-tests.ts @@ -130,6 +130,7 @@ const isHappy = (person: typeof Person3.prototype): boolean => { }; people2.every(isHappy); people2.any(isHappy); +people2.isEvery('isHappy'); people2.isEvery('isHappy', true); people2.isAny('isHappy', true); people2.isAny('isHappy');