Fix export default expression comment (#48323)

This commit is contained in:
ZHAO Jinxiang
2022-04-28 07:33:46 +08:00
committed by GitHub
parent 476fc625df
commit 0885482eeb
5 changed files with 45 additions and 0 deletions

View File

@@ -1140,6 +1140,9 @@ namespace ts {
const varDecl = factory.createVariableDeclaration(newId, /*exclamationToken*/ undefined, resolver.createTypeOfExpression(input.expression, input, declarationEmitNodeBuilderFlags, symbolTracker), /*initializer*/ undefined);
errorFallbackNode = undefined;
const statement = factory.createVariableStatement(needsDeclare ? [factory.createModifier(SyntaxKind.DeclareKeyword)] : [], factory.createVariableDeclarationList([varDecl], NodeFlags.Const));
preserveJsDoc(statement, input);
removeAllComments(input);
return [statement, factory.updateExportAssignment(input, input.decorators, input.modifiers, newId)];
}
}