Class: EntityUpdated<T>
Defined in: src/events/DomainEvents.ts:34
Event emitted immediately after an entity is successfully updated.
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Implements
IDomainEvent<T>
Constructors
Constructor
new EntityUpdated<
T>(entity,entityName,tableName,previous?,timestamp?):EntityUpdated<T>
Defined in: src/events/DomainEvents.ts:37
Parameters
| Parameter | Type |
|---|---|
entity | T |
entityName | string |
tableName | string |
previous? | Partial<T> |
timestamp? | Date |
Returns
EntityUpdated<T>
Properties
timestamp
readonlytimestamp:Date
Defined in: src/events/DomainEvents.ts:35
Timestamp when the event occurred.
Implementation of
entity
readonlyentity:T
Defined in: src/events/DomainEvents.ts:38
The entity instance involved in the lifecycle event.
Implementation of
entityName
readonlyentityName:string
Defined in: src/events/DomainEvents.ts:39
Name of the entity model or class.
Implementation of
tableName
readonlytableName:string
Defined in: src/events/DomainEvents.ts:40
Database table name.
Implementation of
previous?
readonlyoptionalprevious?:Partial<T>
Defined in: src/events/DomainEvents.ts:41