From b186860900241daaa3f00f6c3efd332d9bfb3c19 Mon Sep 17 00:00:00 2001 From: Daan Boer Date: Sat, 28 May 2022 14:47:46 +0200 Subject: [PATCH] Removed unnecessary normalize call --- src/Utils/isAssignableTo.ts | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/Utils/isAssignableTo.ts b/src/Utils/isAssignableTo.ts index 051297067..ae486dc32 100644 --- a/src/Utils/isAssignableTo.ts +++ b/src/Utils/isAssignableTo.ts @@ -196,12 +196,7 @@ export function isAssignableTo( const targetMembers = getObjectProperties(target); if (targetMembers.length === 0) { // When target object is empty then anything except null and undefined can be assigned to it - return !isAssignableTo( - new UnionType([new UndefinedType(), new NullType()]).normalize(), - source, - inferMap, - insideTypes - ); + return !isAssignableTo(new UnionType([new UndefinedType(), new NullType()]), source, inferMap, insideTypes); } else if (source instanceof ObjectType) { const sourceMembers = getObjectProperties(source);