UNPKG

@davidenke/marked-text-renderer

Version:

A custom renderer for Marked to render markdown to plain text

26 lines (25 loc) 1.02 kB
import { Renderer, type MarkedOptions, type Tokens } from 'marked'; export declare class TextRenderer extends Renderer { #private; constructor(fancyMode?: boolean, options?: MarkedOptions); code(tokens: Tokens.Code): string; blockquote({ tokens }: Tokens.Blockquote): string; html(): string; heading(tokens: Tokens.Heading): string; hr(): string; list({ items }: Tokens.List): string; listitem(tokens: Tokens.ListItem): string; checkbox(tokens: Tokens.Checkbox): "" | "[x]\n" | "[ ]\n"; paragraph({ tokens }: Tokens.Paragraph): string; table(tokens: Tokens.Table): string; tablerow(tokens: Tokens.TableRow): string; tablecell(tokens: Tokens.TableCell): string; strong(tokens: Tokens.Strong): string; em({ tokens }: Tokens.Em): string; codespan(tokens: Tokens.Codespan): string; br(): string; del(tokens: Tokens.Del): string; link(tokens: Tokens.Link): string; image(tokens: Tokens.Image): string; text(tokens: Tokens.Text): string; }