playground / Exports / IBlockMetadata
Interface: IBlockMetadata
Table of contents
Properties
Properties
id
• id: string
Unique identifier for this block
Defined in
playground/src/lib/playground/block-tracking/types.ts:29
type
• type: TBlockType
Type of block for visual styling
Defined in
playground/src/lib/playground/block-tracking/types.ts:32
level
• level: number
Hierarchical level for nesting
Defined in
playground/src/lib/playground/block-tracking/types.ts:35
parentId
• Optional parentId: string
Parent block ID for hierarchical structure
Defined in
playground/src/lib/playground/block-tracking/types.ts:38
children
• children: string[]
Children block IDs
Defined in
playground/src/lib/playground/block-tracking/types.ts:41
isExpanded
• isExpanded: boolean
Expandable/collapsible state
Defined in
playground/src/lib/playground/block-tracking/types.ts:44
executionContext
• Optional executionContext: IBlockExecutionContextInfo
Execution context information
Defined in
playground/src/lib/playground/block-tracking/types.ts:47
visualState
• visualState: TBlockVisualState
Visual state for real-time updates
Defined in
playground/src/lib/playground/block-tracking/types.ts:50
renderData
• Optional renderData: IBlockRenderData
Additional data for block-specific rendering