UNPKG

smarkdown

Version:

Markdown parser, simplicity and extensibility.

40 lines (39 loc) 1.6 kB
import { Footnotes, Options, TablecellFlags } from './Interfaces'; export declare class Renderer { private _footnotes; _headings: string[]; options: Options; constructor(options?: Options); blockquote(quote: string): string; code(code: string, language?: string, escaped?: boolean): string; footnote(footnotes: Footnotes): string; heading(text: string, level: number, raw: string, ends: string): string; hr(text?: string): string; html(html: string): string; list(body: string, ordered?: boolean, start?: string | number, isTaskList?: boolean): string; listitem(text: string, checked?: boolean | null): string; paragraph(text: string): string; table(header: string, body: string): string; tablerow(content: string): string; tablecell(content: string, flags: TablecellFlags): string; br(): string; codespan(text: string): string; del(text: string): string; em(text: string): string; fnref(refname: string): string; image(href: string, title: string, text: string): string; link(href: string, title: string, text: string): string; strong(text: string): string; text(text: string): string; } export declare class TextRenderer { br(): string; html(html: string): string; codespan(text: string): string; del(text: string): string; em(text: string): string; image(href: string, title: string, text: string): string; link(href: string, title: string, text: string): string; strong(text: string): string; text(text: string): string; }