-
Notifications
You must be signed in to change notification settings - Fork 2
es cqrs.Class.DefaultEvent
@sclable/nestjs-libs / es-cqrs / DefaultEvent
Default Event implementation
Usage:
interface EventData {
param1: string,
param2: number,
}
export class SomeEvent extends DefaultEvent<EventData> {}
• T
new DefaultEvent<
T
>(aggregateId
,aggregateType
,revision
,createdAt
,userId
,data
,customOptions
?):DefaultEvent
<T
>
• aggregateId: string
• aggregateType: string
• revision: number
• createdAt: Date
• userId: string
• data: T
• customOptions?: CustomEventOptions
DefaultEvent
<T
>
packages/es-cqrs/src/default-event.ts:17
readonly
aggregateId:string
packages/es-cqrs/src/default-event.ts:18
readonly
aggregateType:string
packages/es-cqrs/src/default-event.ts:19
readonly
createdAt:Date
packages/es-cqrs/src/default-event.ts:21
readonly
optional
customOptions:CustomEventOptions
packages/es-cqrs/src/default-event.ts:24
readonly
data:T
packages/es-cqrs/src/default-event.ts:23
readonly
revision:number
packages/es-cqrs/src/default-event.ts:20
readonly
userId:string