-
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
readonlyaggregateId:string
packages/es-cqrs/src/default-event.ts:18
readonlyaggregateType:string
packages/es-cqrs/src/default-event.ts:19
readonlycreatedAt:Date
packages/es-cqrs/src/default-event.ts:21
readonlyoptionalcustomOptions:CustomEventOptions
packages/es-cqrs/src/default-event.ts:24
readonlydata:T
packages/es-cqrs/src/default-event.ts:23
readonlyrevision:number
packages/es-cqrs/src/default-event.ts:20
readonlyuserId:string