Skip to content

MarkdownParserModule

Defined in: packages/speculator/src/parse/registry.ts:72

Interface for a Markdown parser module.

handles: string[]

Defined in: packages/speculator/src/parse/registry.ts:76

Node types this parser can handle (e.g., ‘paragraph’, ‘text’, ‘html’)


name: string

Defined in: packages/speculator/src/parse/registry.ts:73


optional order: number

Defined in: packages/speculator/src/parse/registry.ts:79

Priority order (lower number = higher priority, runs earlier)

optional handleBlock(node, ctx): BlockHandlerResult

Defined in: packages/speculator/src/parse/registry.ts:82

Handle block-level transformation

RootContent

ParseContext

BlockHandlerResult


optional handleInline(node, ctx): InlineHandlerResult

Defined in: packages/speculator/src/parse/registry.ts:85

Handle inline-level transformation

RootContent

ParseContext

InlineHandlerResult