ParseHandlerRegistry
Defined in: parse/registry.ts:145
Registry for parser modules
Manages parser modules for HTML tags and Markdown node types. Supports ordering for deterministic dispatch.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new ParseHandlerRegistry():
ParseHandlerRegistry
Returns
Section titled “Returns”ParseHandlerRegistry
Methods
Section titled “Methods”getHtmlBlockHandler()
Section titled “getHtmlBlockHandler()”getHtmlBlockHandler(
tagName):HtmlParserModule|undefined
Defined in: parse/registry.ts:197
Get HTML block parser for a tag
Parameters
Section titled “Parameters”tagName
Section titled “tagName”string
Returns
Section titled “Returns”HtmlParserModule | undefined
getHtmlInlineHandler()
Section titled “getHtmlInlineHandler()”getHtmlInlineHandler(
tagName):HtmlParserModule|undefined
Defined in: parse/registry.ts:204
Get HTML inline parser for a tag
Parameters
Section titled “Parameters”tagName
Section titled “tagName”string
Returns
Section titled “Returns”HtmlParserModule | undefined
getMdBlockHandler()
Section titled “getMdBlockHandler()”getMdBlockHandler(
nodeType):MarkdownParserModule|undefined
Defined in: parse/registry.ts:211
Get Markdown block parser for a node type
Parameters
Section titled “Parameters”nodeType
Section titled “nodeType”string
Returns
Section titled “Returns”MarkdownParserModule | undefined
getMdInlineHandler()
Section titled “getMdInlineHandler()”getMdInlineHandler(
nodeType):MarkdownParserModule|undefined
Defined in: parse/registry.ts:218
Get Markdown inline parser for a node type
Parameters
Section titled “Parameters”nodeType
Section titled “nodeType”string
Returns
Section titled “Returns”MarkdownParserModule | undefined
hasHtmlHandler()
Section titled “hasHtmlHandler()”hasHtmlHandler(
tagName):boolean
Defined in: parse/registry.ts:225
Check if a handler exists for HTML tag
Parameters
Section titled “Parameters”tagName
Section titled “tagName”string
Returns
Section titled “Returns”boolean
hasMdHandler()
Section titled “hasMdHandler()”hasMdHandler(
nodeType):boolean
Defined in: parse/registry.ts:233
Check if a handler exists for Markdown node type
Parameters
Section titled “Parameters”nodeType
Section titled “nodeType”string
Returns
Section titled “Returns”boolean
registerHtmlParser()
Section titled “registerHtmlParser()”registerHtmlParser(
parser):void
Defined in: parse/registry.ts:154
Register an HTML parser module
Parameters
Section titled “Parameters”parser
Section titled “parser”Returns
Section titled “Returns”void
registerMarkdownParser()
Section titled “registerMarkdownParser()”registerMarkdownParser(
parser):void
Defined in: parse/registry.ts:176
Register a Markdown parser module
Parameters
Section titled “Parameters”parser
Section titled “parser”Returns
Section titled “Returns”void