Skip to content

MarkdownUnitParser

Defined in: packages/speculator/src/parse/markdown/parser.ts:35

Markdown unit parser implementation using handler registry

new MarkdownUnitParser(registry): MarkdownUnitParser

Defined in: packages/speculator/src/parse/markdown/parser.ts:46

ParseHandlerRegistry = defaultRegistry

MarkdownUnitParser

readonly format: "markdown"

Defined in: packages/speculator/src/parse/markdown/parser.ts:36

Format this parser handles

UnitParser.format

parse(content, sourceMapper): (Section | Block)[]

Defined in: packages/speculator/src/parse/markdown/parser.ts:55

Parse markdown composed string to AST blocks Overload 1: New API with content string and SourceMapper Overload 2: Legacy API with SourceUnit-like object (backwards compat for tests)

string

SourceMapper

(Section | Block)[]

UnitParser.parse

parse(unit): (Section | Block)[]

Defined in: packages/speculator/src/parse/markdown/parser.ts:56

Parse markdown composed string to AST blocks Overload 1: New API with content string and SourceMapper Overload 2: Legacy API with SourceUnit-like object (backwards compat for tests)

string

string

string

Record<string, string>

number

(Section | Block)[]

UnitParser.parse