Skip to main content

IDomParseTreeNode

tw5-typed


tw5-typed / modules/parsers / IDomParseTreeNode

Interface: IDomParseTreeNode

Defined in: src/modules/parsers/index.d.ts:108

Extends

Properties

attributes?

optional attributes: Record<string, IParseTreeAttribute>

Defined in: src/modules/parsers/index.d.ts:74

Inherited from

IWikiASTNode.attributes


children?

optional children: IParseTreeNode[]

Defined in: src/modules/parsers/index.d.ts:75

Inherited from

IWikiASTNode.children


closeTagEnd?

optional closeTagEnd: number

Defined in: src/modules/parsers/index.d.ts:109


closeTagStart?

optional closeTagStart: number

Defined in: src/modules/parsers/index.d.ts:110


end?

optional end: number

Defined in: src/modules/parsers/index.d.ts:76

Inherited from

IWikiASTNode.end


isBlock?

optional isBlock: boolean

Defined in: src/modules/parsers/index.d.ts:77

Inherited from

IWikiASTNode.isBlock


isMacroDefinition?

optional isMacroDefinition: boolean

Defined in: src/modules/parsers/index.d.ts:78

Inherited from

IWikiASTNode.isMacroDefinition


isSelfClosing?

optional isSelfClosing: boolean

Defined in: src/modules/parsers/index.d.ts:79

Inherited from

IWikiASTNode.isSelfClosing


openTagEnd?

optional openTagEnd: number

Defined in: src/modules/parsers/index.d.ts:111


openTagStart?

optional openTagStart: number

Defined in: src/modules/parsers/index.d.ts:112


orderedAttributes?

optional orderedAttributes: IParseTreeAttribute[]

Defined in: src/modules/parsers/index.d.ts:80

Inherited from

IWikiASTNode.orderedAttributes


rule?

optional rule: string

Defined in: src/modules/parsers/index.d.ts:82

If rule produce a multi-level tree, only top level node from a parse rule will have this.

Inherited from

IWikiASTNode.rule


start?

optional start: number

Defined in: src/modules/parsers/index.d.ts:83

Inherited from

IWikiASTNode.start


tag

tag: HTMLTags

Defined in: src/modules/parsers/index.d.ts:113


type

type: "link" | "element"

Defined in: src/modules/parsers/index.d.ts:115

Overrides

IWikiASTNode.type