From b2209b605ac9011d7b7df1dea326158c5f41415f Mon Sep 17 00:00:00 2001 From: Guilhem Soulas Date: Wed, 14 Dec 2016 22:02:12 +0000 Subject: [PATCH] [lodash] add type guards to isNull, isUndefined, isNil --- lodash/index.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lodash/index.d.ts b/lodash/index.d.ts index bf19508fa6..db882d5c51 100644 --- a/lodash/index.d.ts +++ b/lodash/index.d.ts @@ -12310,7 +12310,7 @@ declare module _ { * _.isNil(NaN); * // => false */ - isNil(value?: any): boolean; + isNil(value: any): value is null | undefined; } interface LoDashImplicitWrapperBase { @@ -12335,7 +12335,7 @@ declare module _ { * @param value The value to check. * @return Returns true if value is null, else false. */ - isNull(value?: any): boolean; + isNull(value: any): value is null; } interface LoDashImplicitWrapperBase { @@ -12662,7 +12662,7 @@ declare module _ { * @param value The value to check. * @return Returns true if value is undefined, else false. */ - isUndefined(value: any): boolean; + isUndefined(value: any): value is undefined; } interface LoDashImplicitWrapperBase {