Interface: ArtifactNode
Defined in: packages/core/src/application/ports/artifact-parser.ts:4
A single node in a normalized artifact AST.
Indexable
[
key:string]:unknown
Arbitrary extra fields produced by adapters.
Properties
children?
readonlyoptionalchildren?: readonlyArtifactNode[]
Defined in: packages/core/src/application/ports/artifact-parser.ts:8
label?
readonlyoptionallabel?:string
Defined in: packages/core/src/application/ports/artifact-parser.ts:6
level?
readonlyoptionallevel?:number
Defined in: packages/core/src/application/ports/artifact-parser.ts:10
Present on markdown section nodes.
ordered?
readonlyoptionalordered?:boolean
Defined in: packages/core/src/application/ports/artifact-parser.ts:12
Present on markdown list nodes.
type
readonlytype:string
Defined in: packages/core/src/application/ports/artifact-parser.ts:5
value?
readonlyoptionalvalue?:string|number|boolean|null
Defined in: packages/core/src/application/ports/artifact-parser.ts:7