ParseHandlerRegistry
Defined in: packages/speculator/src/parse/registry.ts:114
Registry for managing HTML and Markdown parser modules.
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: packages/speculator/src/parse/registry.ts:180
Get block handler for an HTML 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: packages/speculator/src/parse/registry.ts:187
Get inline handler for an HTML tag
Parameters
Section titled “Parameters”tagName
Section titled “tagName”string
Returns
Section titled “Returns”HtmlParserModule | undefined
getMdBlockHandlers()
Section titled “getMdBlockHandlers()”getMdBlockHandlers(
nodeType):MarkdownParserModule[]
Defined in: packages/speculator/src/parse/registry.ts:143
Get block handlers for a Markdown node type
Parameters
Section titled “Parameters”nodeType
Section titled “nodeType”string
Returns
Section titled “Returns”getMdInlineHandlers()
Section titled “getMdInlineHandlers()”getMdInlineHandlers(
nodeType):MarkdownParserModule[]
Defined in: packages/speculator/src/parse/registry.ts:150
Get inline handlers for a Markdown node type
Parameters
Section titled “Parameters”nodeType
Section titled “nodeType”string
Returns
Section titled “Returns”registerHtmlParser()
Section titled “registerHtmlParser()”registerHtmlParser(
parser):void
Defined in: packages/speculator/src/parse/registry.ts:157
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: packages/speculator/src/parse/registry.ts:123
Register a Markdown parser module
Parameters
Section titled “Parameters”parser
Section titled “parser”Returns
Section titled “Returns”void