diff --git a/src/Error/UnknownNodeError.ts b/src/Error/UnknownNodeError.ts index 03a062db5..8fbd7481b 100644 --- a/src/Error/UnknownNodeError.ts +++ b/src/Error/UnknownNodeError.ts @@ -3,7 +3,11 @@ import { BaseError } from "./BaseError"; export class UnknownNodeError extends BaseError { public constructor(private node: ts.Node, private reference?: ts.Node) { - super(`Unknown node "${node.getFullText()}" of kind "${ts.SyntaxKind[node.kind]}"`); + super( + `Unknown node "${node.getSourceFile() ? node.getFullText() : ""}" of kind "${ + ts.SyntaxKind[node.kind] + }"` + ); } public getNode(): ts.Node {