aws-event-stream
Version:
A simple and fast EventStore for AWS.
12 lines (11 loc) • 518 B
TypeScript
import { Message } from '../model/message';
import { HasSubscribers, Publisher, Subscriber, Subscription } from './publisher';
/**
* A Publisher that handle all the data in memory. It is a very simple implementation that should be used
* only for development and test purposes.
*/
export declare class InMemoryPublisher implements Publisher, HasSubscribers {
private listeners;
publish(message: Message): Promise<string>;
subscribe(aggregation: string, subscriber: Subscriber): Promise<Subscription>;
}