include trailing trivia after expression in getAdjustedEndPosition if endPosition is include

This commit is contained in:
Gabriela Araujo Britto
2019-02-19 14:20:37 -08:00
parent 78968b1281
commit 17b89653c2
+1 -1
View File
@@ -195,7 +195,7 @@ namespace ts.textChanges {
function getAdjustedEndPosition(sourceFile: SourceFile, node: Node, options: ConfigurableEnd) {
const { end } = node;
const { endPosition } = options;
if (endPosition === TrailingTriviaOption.Exclude || isExpression(node)) {
if (endPosition === TrailingTriviaOption.Exclude || (isExpression(node) && endPosition !== TrailingTriviaOption.Include)) {
return end;
}
const newEnd = skipTrivia(sourceFile.text, end, /*stopAfterLineBreak*/ true);