Skip to content

Commit 89ac194

Browse files
committed
Fixes declaration emit for a class that extends null
1 parent cabc0ff commit 89ac194

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/compiler/declarationEmitter.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -896,6 +896,9 @@ namespace ts {
896896
if (isSupportedExpressionWithTypeArguments(node)) {
897897
emitTypeWithNewGetSymbolAccessibilityDiagnostic(node, getHeritageClauseVisibilityError);
898898
}
899+
else if (!isImplementsList && node.expression.kind === SyntaxKind.NullKeyword) {
900+
write("null");
901+
}
899902

900903
function getHeritageClauseVisibilityError(symbolAccesibilityResult: SymbolAccessiblityResult): SymbolAccessibilityDiagnostic {
901904
let diagnosticMessage: DiagnosticMessage;

0 commit comments

Comments
 (0)