import type ISnapshotStoreDBAL from "./SnapshotStoreDBAL"; import type EventSourcedAggregateRoot from "../../Domain/EventSourcedAggregateRoot"; interface ISnapshotDictionary { [key: string]: EventSourcedAggregateRoot; } export default class InMemorySnapshotStoreDBAL implements ISnapshotStoreDBAL { snapshots: ISnapshotDictionary; get(uuid: string): Promise; store(entity: EventSourcedAggregateRoot): Promise; } export {};