eventstore-interconnect
Version:
Eventstore interconnector
29 lines (28 loc) • 707 B
TypeScript
export interface IEvent {
}
export declare class IEventStoreEventOptions {
eventStreamId?: string;
metadata?: any;
eventId?: string;
created?: Date;
eventNumber?: number;
eventType?: string;
originalEventId?: string;
expectedVersion?: number | ExpectedVersion;
}
export declare enum ExpectedVersion {
StreamExists = -4,
Any = -2,
NoStream = -1,
EmptyStream = 0
}
export declare class EventStoreEvent {
readonly data: any;
metadata?: any;
readonly eventId?: string;
readonly eventType?: string;
readonly created?: Date;
readonly eventNumber: number;
protected readonly originalEventId: string;
readonly eventStreamId: string;
}