Skip to main content

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 ParameterDefault type
Tunknown

Implements​

Constructors​

Constructor​

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

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

Parameters​

ParameterType
entityT
entityNamestring
tableNamestring
timestamp?Date

Returns​

EntityDeleted<T>

Properties​

timestamp​

readonly timestamp: Date

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

Timestamp when the event occurred.

Implementation of​

IDomainEvent.timestamp


entity​

readonly entity: T

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

The entity instance involved in the lifecycle event.

Implementation of​

IDomainEvent.entity


entityName​

readonly entityName: string

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

Name of the entity model or class.

Implementation of​

IDomainEvent.entityName


tableName​

readonly tableName: string

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

Database table name.

Implementation of​

IDomainEvent.tableName