plain.js 566 B

12345678910111213
  1. "use strict";
  2. exports.__esModule = true;
  3. var plain_1 = require("../factories/plain");
  4. var find_last_char_index_1 = require("../utils/find-last-char-index");
  5. function transformPlain(plain, context) {
  6. var cstNode = plain.cstNode;
  7. return plain_1.createPlain(context.transformRange({
  8. origStart: cstNode.valueRange.origStart,
  9. origEnd: find_last_char_index_1.findLastCharIndex(context.text, cstNode.valueRange.origEnd - 1, /\S/) +
  10. 1
  11. }), context.transformContent(plain), cstNode.strValue);
  12. }
  13. exports.transformPlain = transformPlain;