Class: EntityCreated<T>
Defined in: src/events/DomainEvents.ts:18
Event emitted immediately after an entity is successfully inserted/created.
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |
Implements
IDomainEvent<T>
Constructors
Constructor
new EntityCreated<
T>(entity,entityName,tableName,timestamp?):EntityCreated<T>
Defined in: src/events/DomainEvents.ts:21
Parameters
| Parameter | Type |
|---|---|
entity | T |
entityName | string |
tableName | string |
timestamp? | Date |
Returns
EntityCreated<T>
Properties
timestamp
readonlytimestamp:Date
Defined in: src/events/DomainEvents.ts:19
Timestamp when the event occurred.
Implementation of
entity
readonlyentity:T
Defined in: src/events/DomainEvents.ts:22
The entity instance involved in the lifecycle event.
Implementation of
entityName
readonlyentityName:string
Defined in: src/events/DomainEvents.ts:23
Name of the entity model or class.
Implementation of
tableName
readonlytableName:string
Defined in: src/events/DomainEvents.ts:24
Database table name.