Interface: TauriPraxisAdapter\
August 8, 2026 ยท View on GitHub
@plures/praxis / index / TauriPraxisAdapter
Interface: TauriPraxisAdapter<TContext>
Defined in: src/integrations/tauri.ts:311
Praxis-Tauri adapter for engine persistence
Type Parameters
TContext
TContext = unknown
Methods
getEventsPath()
getEventsPath():
string
Defined in: src/integrations/tauri.ts:331
Get events file path
Returns
string
getStatePath()
getStatePath():
string
Defined in: src/integrations/tauri.ts:328
Get state file path
Returns
string
loadEvents()
loadEvents():
Promise<PraxisEvent[]>
Defined in: src/integrations/tauri.ts:322
Load events from file
Returns
Promise<PraxisEvent[]>
loadState()
loadState():
Promise<TContext|null>
Defined in: src/integrations/tauri.ts:316
Load engine state from file
Returns
Promise<TContext | null>
saveEvents()
saveEvents(
events):Promise<void>
Defined in: src/integrations/tauri.ts:319
Save events to file
Parameters
events
Returns
Promise<void>
saveState()
saveState(
state):Promise<void>
Defined in: src/integrations/tauri.ts:313
Save engine state to file
Parameters
state
TContext
Returns
Promise<void>
watchStateFile()
watchStateFile(
handler):Promise<() =>void>
Defined in: src/integrations/tauri.ts:325
Watch for file changes
Parameters
handler
(state) => void
Returns
Promise<() => void>