@markdown Module

Summary

Classes

config: types.MarkdownConfig
Markdown:parse(source: string) → types.DocumentBlockNode
Markdown:renderHtml(doc: types.DocumentBlockNode) → string

Functions

markdown.parse(source: string, config: MarkdownConfig) → types.DocumentBlockNode
markdown.toc(doc: types.DocumentBlockNode) → { TocEntry }
markdown.renderHtml(doc: types.DocumentBlockNode, config: MarkdownConfig) → string

API Reference

Classes

Markdown

Properties

config: types.MarkdownConfig

Markdown.new

Markdown.new(config: MarkdownConfig) → Markdown

Markdown:parse

Markdown:parse(source: string) → types.DocumentBlockNode

Markdown:renderHtml

Markdown:renderHtml(doc: types.DocumentBlockNode) → string

Functions

markdown.parse

markdown.parse(source: string, config: MarkdownConfig) → types.DocumentBlockNode

markdown.toc

markdown.toc(doc: types.DocumentBlockNode) → { TocEntry }

markdown.renderHtml

markdown.renderHtml(doc: types.DocumentBlockNode, config: MarkdownConfig) → string

Types

TocEntry

type TocEntry = { level: number, id: string, text: string }
level: number
id: string
text: string

MarkdownConfig

Implements: types.MarkdownConfig