Function: createPluresDBAdapter()

August 8, 2026 ยท View on GitHub

@plures/praxis


@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" } }]);