Interface: ModeEngineOptions<Ctx>
Defined in: modal/engine.ts:244
Type Parameters
Ctx
Ctx
Properties
commit?
optionalcommit?: (apply) =>void
Defined in: modal/engine.ts:257
The atomic-commit hook: subscribers are notified inside it. The Solid adapter passes flush, so effects and memos are current when dispatch returns; the default is a plain call (tests, non-Solid hosts).
Parameters
apply
() => void
Returns
void
context
context:
Ctx
Defined in: modal/engine.ts:246
The world's initial facts.
initial?
optionalinitial?:Readonly<Record<string,RegionValue>>
Defined in: modal/engine.ts:251
Region overrides adopted at creation (durable recovery: the adapter passes persisted values). Validated like any patch.
onDispatch?
optionalonDispatch?: (event) =>void
Defined in: modal/engine.ts:259
Trace sink — every dispatch, including no-ops resolved to nothing.
Parameters
event
Returns
void