Skip to main content

Interface: IDomainEvent<T>

Defined in: src/events/DomainEvents.ts:4

Base interface for all typed entity lifecycle domain events.

Type Parameters​

Type ParameterDefault type
Tunknown

Properties​

entity​

readonly entity: T

Defined in: src/events/DomainEvents.ts:6

The entity instance involved in the lifecycle event.


entityName​

readonly entityName: string

Defined in: src/events/DomainEvents.ts:8

Name of the entity model or class.


tableName​

readonly tableName: string

Defined in: src/events/DomainEvents.ts:10

Database table name.


timestamp​

readonly timestamp: Date

Defined in: src/events/DomainEvents.ts:12

Timestamp when the event occurred.