-
Notifications
You must be signed in to change notification settings - Fork 2
es cqrs.DefaultEvent
Sclable CI edited this page Sep 11, 2024
·
198 revisions
es-cqrs.DefaultEvent
Default Event implementation
Usage:
interface EventData {
param1: string,
param2: number,
}
export class SomeEvent extends DefaultEvent<EventData> {}
Name |
---|
T |
-
DefaultEvent
• new DefaultEvent<T
>(aggregateId
, aggregateType
, revision
, createdAt
, userId
, data
, customOptions?
): DefaultEvent
<T
>
Name |
---|
T |
Name | Type |
---|---|
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
• Optional
Readonly
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