MCPcopy Create free account
hub / github.com/nodejs/node / processTrivia

Function processTrivia

test/fixtures/snapshot/typescript.js:147673–147681  ·  view source on GitHub ↗
(trivia, parent, contextNode, dynamicIndentation)

Source from the content-addressed store, hash-verified

147671 return indentNextTokenOrTrivia;
147672 }
147673 function processTrivia(trivia, parent, contextNode, dynamicIndentation) {
147674 for (var _i = 0, trivia_2 = trivia; _i < trivia_2.length; _i++) {
147675 var triviaItem = trivia_2[_i];
147676 if (ts.isComment(triviaItem.kind) && ts.rangeContainsRange(originalRange, triviaItem)) {
147677 var triviaItemStart = sourceFile.getLineAndCharacterOfPosition(triviaItem.pos);
147678 processRange(triviaItem, triviaItemStart, parent, contextNode, dynamicIndentation);
147679 }
147680 }
147681 }
147682 function processRange(range, rangeStart, parent, contextNode, dynamicIndentation) {
147683 var rangeHasError = rangeContainsError(range);
147684 var lineAction = 0 /* LineAction.None */;

Callers 1

Calls 1

processRangeFunction · 0.85

Tested by

no test coverage detected