From 9f88c2f2ca0fd42dc9e16baf7eae240ffc380def Mon Sep 17 00:00:00 2001 From: Evgeny Muryshkin Date: Sat, 22 Dec 2018 18:23:31 +1100 Subject: [PATCH] Proposed fix for issue 29114 --- 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 23c5568f2e5f4..e076d912b16e3 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -7935,7 +7935,7 @@ namespace ts { const baseDefaultType = getDefaultTypeArgumentType(isJavaScriptImplicitAny); const circularityMapper = createTypeMapper(typeParameters!, map(typeParameters!, () => baseDefaultType)); for (let i = numTypeArguments; i < numTypeParameters; i++) { - result[i] = instantiateType(getConstraintFromTypeParameter(typeParameters![i]) || baseDefaultType, circularityMapper); + result[i] = instantiateType(getConstraintOfTypeParameter(typeParameters![i]) || baseDefaultType, circularityMapper); } for (let i = numTypeArguments; i < numTypeParameters; i++) { const mapper = createTypeMapper(typeParameters!, result);