From 704b79a52d4024e138f49ed67e955c2b7f134d53 Mon Sep 17 00:00:00 2001 From: Oliver Joseph Ash Date: Fri, 24 Nov 2017 09:37:47 +0000 Subject: [PATCH] Lodash: clamp: add overload for upper bound only --- types/lodash/index.d.ts | 10 ++++++++++ types/lodash/lodash-tests.ts | 2 ++ 2 files changed, 12 insertions(+) diff --git a/types/lodash/index.d.ts b/types/lodash/index.d.ts index f038846d22..a21751543c 100644 --- a/types/lodash/index.d.ts +++ b/types/lodash/index.d.ts @@ -11535,6 +11535,10 @@ declare namespace _ { lower: number, upper: number ): number; + clamp( + number: number, + upper: number + ): number; } interface LoDashImplicitWrapper { @@ -11545,6 +11549,9 @@ declare namespace _ { lower: number, upper: number ): number; + clamp( + upper: number + ): number; } interface LoDashExplicitWrapper { @@ -11555,6 +11562,9 @@ declare namespace _ { lower: number, upper: number ): LoDashExplicitWrapper; + clamp( + upper: number + ): LoDashExplicitWrapper; } //_.inRange diff --git a/types/lodash/lodash-tests.ts b/types/lodash/lodash-tests.ts index e40569204d..4d41516307 100644 --- a/types/lodash/lodash-tests.ts +++ b/types/lodash/lodash-tests.ts @@ -9871,8 +9871,10 @@ namespace TestInClamp { let result: number; result = _.clamp(3, 2, 4); + result = _.clamp(3, 4); result = _(3).clamp(2, 4); + result = _(3).clamp(4); } {