Kaizen
Browse modulesPersistenceInterfaces

Interface: RepositoryOptions

Defined in: server/persistence/base-repository.ts:34

Repository options shared by the whole hierarchy.

  • actorId — optional actor ID or dynamic accessor used for audit fields. A singleton composition root should pass an AsyncLocalStorage-backed accessor so each write resolves the actor for its current request.
  • logger — optional logger used only for the .silent dev warning.

Properties

actorId?

optional actorId?: string | (() => string | null) | null;

Defined in: server/persistence/base-repository.ts:35


logger?

optional logger?: Logger;

Defined in: server/persistence/base-repository.ts:36

On this page