From 323a195db9b07fd54fa888d744da1866f24a4b76 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Sun, 20 Mar 2016 12:30:54 -0700 Subject: [PATCH] Don't elaborate errors when trying to relate a primitive to a union. --- src/compiler/checker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 27b08397205..b7779fc9da0 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -5678,7 +5678,7 @@ namespace ts { } } if (target.flags & TypeFlags.Union) { - if (result = typeRelatedToSomeType(source, target, reportErrors)) { + if (result = typeRelatedToSomeType(source, target, reportErrors && !(source.flags & TypeFlags.Primitive))) { return result; } }