MCPcopy Index your code
hub / github.com/nodejs/node / setLastNonTriviaPosition

Function setLastNonTriviaPosition

test/fixtures/snapshot/typescript.js:149728–149738  ·  view source on GitHub ↗
(s, force)

Source from the content-addressed store, hash-verified

149726 }
149727 };
149728 function setLastNonTriviaPosition(s, force) {
149729 if (force || !isTrivia(s)) {
149730 lastNonTriviaPosition = writer.getTextPos();
149731 var i = 0;
149732 while (ts.isWhiteSpaceLike(s.charCodeAt(s.length - i - 1))) {
149733 i++;
149734 }
149735 // trim trailing whitespaces
149736 lastNonTriviaPosition -= i;
149737 }
149738 }
149739 function write(s) {
149740 writer.write(s);
149741 setLastNonTriviaPosition(s, /*force*/ false);

Callers 12

writeFunction · 0.85
writeKeywordFunction · 0.85
writeOperatorFunction · 0.85
writePunctuationFunction · 0.85
writeTrailingSemicolonFunction · 0.85
writeParameterFunction · 0.85
writePropertyFunction · 0.85
writeSpaceFunction · 0.85
writeStringLiteralFunction · 0.85
writeSymbolFunction · 0.85
rawWriteFunction · 0.85
writeLiteralFunction · 0.85

Calls 1

isTriviaFunction · 0.85

Tested by

no test coverage detected