getCurrentLeadingTrivia

This commit is contained in:
SaschaNaz
2015-12-10 23:05:45 +09:00
parent 54c00b0abe
commit f2cad8be40
2 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -342,7 +342,7 @@ namespace ts.formatting {
}
if (!formattingScanner.isOnToken()) {
let leadingTrivia = formattingScanner.readTokenInfo(undefined).leadingTrivia;
let leadingTrivia = formattingScanner.getCurrentLeadingTrivia();
if (leadingTrivia) {
processTrivia(leadingTrivia, enclosingNode, enclosingNode, undefined);
trimTrailingWhitespacesForRemainingRange();
+6 -4
View File
@@ -15,6 +15,7 @@ namespace ts.formatting {
advance(): void;
isOnToken(): boolean;
readTokenInfo(n: Node): TokenInfo;
getCurrentLeadingTrivia(): TextRangeWithKind[];
lastTrailingTriviaWasNewLine(): boolean;
close(): void;
}
@@ -43,9 +44,10 @@ namespace ts.formatting {
let lastTokenInfo: TokenInfo;
return {
advance: advance,
readTokenInfo: readTokenInfo,
isOnToken: isOnToken,
advance,
readTokenInfo,
isOnToken,
getCurrentLeadingTrivia: () => leadingTrivia,
lastTrailingTriviaWasNewLine: () => wasNewLine,
close: () => {
Debug.assert(scanner !== undefined);
@@ -156,7 +158,7 @@ namespace ts.formatting {
if (!isOnToken()) {
// scanner is not on the token (either advance was not called yet or scanner is already past the end position)
return {
leadingTrivia: leadingTrivia,
leadingTrivia,
trailingTrivia: undefined,
token: undefined
};