Skip to content

Documentation / @tenancy-node/core / InProcessEventBusDeps

Interface: InProcessEventBusDeps ​

Defined in: core/src/events/in-process-event-bus.ts:19

Properties ​

clock ​

clock: Clock

Defined in: core/src/events/in-process-event-bus.ts:21


currentTenantId ​

currentTenantId: () => string | null

Defined in: core/src/events/in-process-event-bus.ts:24

Tenant del contexto actual; se usa cuando el evento no trae tenantId.

Returns ​

string | null


ids ​

ids: IdGenerator

Defined in: core/src/events/in-process-event-bus.ts:20


logger ​

logger: Logger

Defined in: core/src/events/in-process-event-bus.ts:22


onListenerError? ​

optional onListenerError?: (error, event) => void

Defined in: core/src/events/in-process-event-bus.ts:26

Se llama cuando un listener async falla. Por defecto se escribe en el log.

Parameters ​

error ​

unknown

event ​

EventEnvelope

Returns ​

void

Publicado bajo la licencia MIT.