Skip to content

DomainEvent

Defined in: packages/core/domain/events/domain.event.ts:14

Base class for all domain events.

Carries a unique id (a time-sortable uuidv7) generated on construction unless one is supplied. Concrete events extend this to describe something that has happened in the domain.

protected new DomainEvent(id?): DomainEvent

Defined in: packages/core/domain/events/domain.event.ts:22

string

DomainEvent

readonly id: string

Defined in: packages/core/domain/events/domain.event.ts:15

get [REQUEST_KIND](): "event"

Defined in: packages/core/domain/events/domain.event.ts:18

The kind a pipeline reads from this request: 'event'.

"event"