Skip to content

HtmlUnitParser

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

HTML unit parser implementation using handler registry

new HtmlUnitParser(registry): HtmlUnitParser

Defined in: packages/speculator/src/parse/html/parser.ts:42

ParseHandlerRegistry = defaultRegistry

HtmlUnitParser

readonly format: "html"

Defined in: packages/speculator/src/parse/html/parser.ts:37

Format this parser handles

UnitParser.format

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

Defined in: packages/speculator/src/parse/html/parser.ts:51

Parse HTML 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/html/parser.ts:52

Parse HTML 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