Function: createPluresDBAdapter()
August 8, 2026 ยท View on GitHub
@plures/praxis / index / createPluresDBAdapter
Function: createPluresDBAdapter()
createPluresDBAdapter<
TContext>(options):PluresDBAdapter<TContext>
Defined in: src/integrations/pluresdb.ts:153
Create a PluresDB adapter with full implementation
Type Parameters
TContext
TContext = unknown
Parameters
options
PluresDBAdapterOptions<TContext>
Returns
PluresDBAdapter<TContext>
Example
const db = createInMemoryDB();
const registry = new PraxisRegistry();
const adapter = createPluresDBAdapter({ db, registry });
const engine = createPraxisEngine({ initialContext: {}, registry });
adapter.attachEngine(engine);
await adapter.persistFacts([{ tag: "UserLoggedIn", payload: { userId: "alice" } }]);