diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 6dc428a1935..d3e855aae32 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -6780,7 +6780,7 @@ namespace ts { /* @internal */ export function isDeclaration(node: Node): node is NamedDeclaration { if (node.kind === SyntaxKind.TypeParameter) { - return node.parent.kind !== SyntaxKind.JSDocTemplateTag || isInJSFile(node); + return (node.parent && node.parent.kind !== SyntaxKind.JSDocTemplateTag) || isInJSFile(node); } return isDeclarationKind(node.kind);