Class: EntityDeleted<T>
Defined in: src/events/DomainEvents.ts:51
Event emitted immediately after an entity is successfully removed/deleted (soft or hard).
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Implements
IDomainEvent<T>
Constructors
Constructor
new EntityDeleted<
T>(entity,entityName,tableName,timestamp?):EntityDeleted<T>
Defined in: src/events/DomainEvents.ts:54
Parameters
| Parameter | Type |
|---|---|
entity | T |
entityName | string |
tableName | string |
timestamp? | Date |
Returns
EntityDeleted<T>
Properties
timestamp
readonlytimestamp:Date
Defined in: src/events/DomainEvents.ts:52
Timestamp when the event occurred.
Implementation of
entity
readonlyentity:T
Defined in: src/events/DomainEvents.ts:55
The entity instance involved in the lifecycle event.
Implementation of
entityName
readonlyentityName:string
Defined in: src/events/DomainEvents.ts:56
Name of the entity model or class.
Implementation of
tableName
readonlytableName:string
Defined in: src/events/DomainEvents.ts:57
Database table name.