diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index c85b7457f73..7ba3b2771c3 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -17729,10 +17729,10 @@ namespace ts { return instantiateType(type, mapper); } if (type.flags & TypeFlags.Union) { - getUnionType(map((type).types, t => instantiateInstantiableTypes(t, mapper)), UnionReduction.None); + return getUnionType(map((type).types, t => instantiateInstantiableTypes(t, mapper)), UnionReduction.None); } if (type.flags & TypeFlags.Intersection) { - getIntersectionType(map((type).types, t => instantiateInstantiableTypes(t, mapper))); + return getIntersectionType(map((type).types, t => instantiateInstantiableTypes(t, mapper))); } return type; }