Skip to main content

Class: EntityUpdated<T>

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

Event emitted immediately after an entity is successfully updated.

Type Parameters​

Type ParameterDefault type
Tunknown

Implements​

Constructors​

Constructor​

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

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

Parameters​

ParameterType
entityT
entityNamestring
tableNamestring
previous?Partial<T>
timestamp?Date

Returns​

EntityUpdated<T>

Properties​

timestamp​

readonly timestamp: Date

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

Timestamp when the event occurred.

Implementation of​

IDomainEvent.timestamp


entity​

readonly entity: T

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

The entity instance involved in the lifecycle event.

Implementation of​

IDomainEvent.entity


entityName​

readonly entityName: string

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

Name of the entity model or class.

Implementation of​

IDomainEvent.entityName


tableName​

readonly tableName: string

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

Database table name.

Implementation of​

IDomainEvent.tableName


previous?​

readonly optional previous?: Partial<T>

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