Skip to main content

Class: EntityCreated<T>

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

Event emitted immediately after an entity is successfully inserted/created.

Type Parameters​

Type ParameterDefault type
Tunknown

Implements​

Constructors​

Constructor​

new EntityCreated<T>(entity, entityName, tableName, timestamp?): EntityCreated<T>

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

Parameters​

ParameterType
entityT
entityNamestring
tableNamestring
timestamp?Date

Returns​

EntityCreated<T>

Properties​

timestamp​

readonly timestamp: Date

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

Timestamp when the event occurred.

Implementation of​

IDomainEvent.timestamp


entity​

readonly entity: T

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

The entity instance involved in the lifecycle event.

Implementation of​

IDomainEvent.entity


entityName​

readonly entityName: string

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

Name of the entity model or class.

Implementation of​

IDomainEvent.entityName


tableName​

readonly tableName: string

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

Database table name.

Implementation of​

IDomainEvent.tableName