Interface: IDomainEvent<T>
Defined in: src/events/DomainEvents.ts:4
Base interface for all typed entity lifecycle domain events.
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Properties
entity
readonlyentity:T
Defined in: src/events/DomainEvents.ts:6
The entity instance involved in the lifecycle event.
entityName
readonlyentityName:string
Defined in: src/events/DomainEvents.ts:8
Name of the entity model or class.
tableName
readonlytableName:string
Defined in: src/events/DomainEvents.ts:10
Database table name.
timestamp
readonlytimestamp:Date
Defined in: src/events/DomainEvents.ts:12
Timestamp when the event occurred.