Interface: ComponentDefinition
August 8, 2026 ยท View on GitHub
@plures/praxis / index / ComponentDefinition
Interface: ComponentDefinition
Defined in: src/core/schema/types.ts:141
Component definition for UI
Extended by
Properties
description?
optionaldescription?:string
Defined in: src/core/schema/types.ts:147
Component description
events?
optionalevents?:ComponentEvent[]
Defined in: src/core/schema/types.ts:153
Component events
layout?
optionallayout?:LayoutDefinition
Defined in: src/core/schema/types.ts:155
Component layout
model?
optionalmodel?:string
Defined in: src/core/schema/types.ts:149
Model binding
name
name:
string
Defined in: src/core/schema/types.ts:143
Component name
props?
optionalprops?:ComponentProp[]
Defined in: src/core/schema/types.ts:151
Component properties
styling?
optionalstyling?:StylingDefinition
Defined in: src/core/schema/types.ts:157
Component styling
type
type:
"custom"|"form"|"display"|"list"|"navigation"
Defined in: src/core/schema/types.ts:145
Component type