Skip to content

Interface: RenderOptions

Defined in: renderer.ts:13

Extended by

Properties

breaks?

ts
optional breaks: boolean;

Defined in: renderer.ts:26

Set true to convert \n in paragraphs into <br>.

Default

ts
false

highlight?

ts
optional highlight: 
  | (str, lang, attrs, env) => string | Promise<string>
  | null;

Defined in: renderer.ts:42

Highlighter function for fenced code blocks. Highlighter function (str, lang, attrs) should return escaped HTML. It can also return empty string if the source was not changed and should be escaped externally. If result starts with <pre... internal wrapper is skipped.

Default

ts
null

langPrefix?

ts
optional langPrefix: string;

Defined in: renderer.ts:33

CSS language class prefix for fenced blocks. Can be useful for external highlighters.

Default

ts
'language-'

xhtmlOut?

ts
optional xhtmlOut: boolean;

Defined in: renderer.ts:20

Set true to add '/' when closing single tags (<br />). This is needed only for full CommonMark compatibility. In real world you will need HTML output.

Default

ts
false

Released under the MIT License.