Interface: UnifiedApp\
August 8, 2026 ยท View on GitHub
@plures/praxis / index / UnifiedApp
Interface: UnifiedApp<TContext>
Defined in: src/integrations/unified.ts:69
Unified application instance with all integrations
Type Parameters
TContext
TContext = unknown
Properties
canvas?
optionalcanvas?:CanvasDocument
Defined in: src/integrations/unified.ts:86
CodeCanvas document (if schema provided)
channel?
optionalchannel?:UnumChannel
Defined in: src/integrations/unified.ts:80
Default Unum channel (if Unum enabled)
dispose
dispose: () =>
void
Defined in: src/integrations/unified.ts:92
Cleanup function to dispose all integrations
Returns
void
docs?
optionaldocs?:StateDocsGenerator
Defined in: src/integrations/unified.ts:83
State-Docs generator (if enabled)
engine
engine:
LogicEngine<TContext>
Defined in: src/integrations/unified.ts:71
Praxis logic engine
generateDocs?
optionalgenerateDocs?: () =>GeneratedDoc[]
Defined in: src/integrations/unified.ts:89
Generate documentation from current state
Returns
pluresdb
pluresdb:
PluresDBAdapter<TContext>
Defined in: src/integrations/unified.ts:74
PluresDB adapter for persistence
unum?
optionalunum?:UnumAdapter
Defined in: src/integrations/unified.ts:77
Unum adapter for distributed communication (if enabled)