TextRenderer.js 514 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /**
  2. * TextRenderer
  3. * returns only the textual part of the token
  4. */
  5. module.exports = class TextRenderer {
  6. // no need for block level renderers
  7. strong(text) {
  8. return text;
  9. }
  10. em(text) {
  11. return text;
  12. }
  13. codespan(text) {
  14. return text;
  15. }
  16. del(text) {
  17. return text;
  18. }
  19. html(text) {
  20. return text;
  21. }
  22. text(text) {
  23. return text;
  24. }
  25. link(href, title, text) {
  26. return '' + text;
  27. }
  28. image(href, title, text) {
  29. return '' + text;
  30. }
  31. br() {
  32. return '';
  33. }
  34. };