From fb072d3e7bd69713cc253f39bdf5de3865bee7d6 Mon Sep 17 00:00:00 2001 From: Joe Pea Date: Wed, 26 Dec 2018 21:11:13 -0800 Subject: [PATCH] slightly better type information for `isDefined` --- src/Guards.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Guards.ts b/src/Guards.ts index 0f76e2b..8e5481a 100644 --- a/src/Guards.ts +++ b/src/Guards.ts @@ -17,9 +17,7 @@ export function isNil(o:any):o is TNil { * * @param o */ -export function isDefined(o:any):o is T -export function isDefined(o:any):o is any -export function isDefined(o:any) { +export function isDefined(o:T):o is T { return !isNil(o) }