diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index bf8eb1a2c3f..27d419b7eb6 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -5464,7 +5464,7 @@ namespace ts { const declaration = node; if (declaration.typeParameters) { for (const d of declaration.typeParameters) { - if (contains(mappedTypes, getDeclaredTypeOfTypeParameter(getMergedSymbol(d.symbol)))) { + if (contains(mappedTypes, getDeclaredTypeOfTypeParameter(getSymbolOfNode(d)))) { return true; } }