mdz_stream_state.svelte.ts view source
import {MdzStreamNode} from '@fuzdev/mdz/mdz_stream_state.svelte.js'; A reactive node in the stream renderer tree.
Fields are $state so Svelte re-renders only what changes.
id
type MdzNodeId
type
type MdzNodeType
content
type string
children
type Array<MdzStreamNode>
level?
type 1 | 2 | 3 | 4 | 5 | 6
reference?
type string
link_type?
type 'external' | 'internal'
name?
type string
lang?
type string | null
heading_id?
type string
ordered?
type boolean
start_number?
type number
number?
type number
constructor
type new (id: number, type: MdzNodeType): MdzStreamNode
id
number