Skip to content

ParseHandlerRegistry

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

Registry for managing HTML and Markdown parser modules.

new ParseHandlerRegistry(): ParseHandlerRegistry

ParseHandlerRegistry

getHtmlBlockHandler(tagName): HtmlParserModule | undefined

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

Get block handler for an HTML tag

string

HtmlParserModule | undefined


getHtmlInlineHandler(tagName): HtmlParserModule | undefined

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

Get inline handler for an HTML tag

string

HtmlParserModule | undefined


getMdBlockHandlers(nodeType): MarkdownParserModule[]

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

Get block handlers for a Markdown node type

string

MarkdownParserModule[]


getMdInlineHandlers(nodeType): MarkdownParserModule[]

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

Get inline handlers for a Markdown node type

string

MarkdownParserModule[]


registerHtmlParser(parser): void

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

Register an HTML parser module

HtmlParserModule

void


registerMarkdownParser(parser): void

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

Register a Markdown parser module

MarkdownParserModule

void