@nestjs-cqrs-eventsourcing/core
Version:
Event sourcing for nestjs CQRS
12 lines (11 loc) • 424 B
TypeScript
import { EventStoreWrapper, EventType, StorableEvent } from "../types/types";
export declare class EventDispatcher {
private publisher;
private store;
private undispatchedEventsQueue;
private isRunning;
constructor(publisher: (e: StorableEvent) => Promise<void>, store: EventStoreWrapper);
start(): Promise<void>;
addUndispatchedEvents(events: EventType[]): Promise<void>;
private trigger;
}