Interface IMarkdownParser

The interface for a Markdown parser.

interface IMarkdownParser {
    getHeadingTokens?: (source: string) => Promise<IMarkdownHeadingToken[]>;
    render(source: string): Promise<string>;
}

Hierarchy (View Summary)

Properties

Methods

Properties

getHeadingTokens?: (source: string) => Promise<IMarkdownHeadingToken[]>

Parse markdown and extract heading metadata.

Type declaration

Methods

  • Render a markdown source into unsanitized HTML.

    Parameters

    • source: string

      The string to render.

    Returns Promise<string>

    • A promise of the string containing HTML which may require sanitization.