43 lines
626 B
TypeScript
43 lines
626 B
TypeScript
/**
|
|
* TextRenderer
|
|
* returns only the textual part of the token
|
|
*/
|
|
export class _TextRenderer {
|
|
// no need for block level renderers
|
|
strong(text: string) {
|
|
return text;
|
|
}
|
|
|
|
em(text: string) {
|
|
return text;
|
|
}
|
|
|
|
codespan(text: string) {
|
|
return text;
|
|
}
|
|
|
|
del(text: string) {
|
|
return text;
|
|
}
|
|
|
|
html(text: string) {
|
|
return text;
|
|
}
|
|
|
|
text(text: string) {
|
|
return text;
|
|
}
|
|
|
|
link(href: string, title: string | null | undefined, text: string) {
|
|
return '' + text;
|
|
}
|
|
|
|
image(href: string, title: string | null, text: string) {
|
|
return '' + text;
|
|
}
|
|
|
|
br() {
|
|
return '';
|
|
}
|
|
}
|