UNPKG

acelga-bus

Version:

An extensible typescript message bus with support for middlewares

20 lines (19 loc) 507 B
export interface EventStoreConnectionOptions { hostname: string; port: string; credentials: { username: string; password: string; }; } export interface IEventstoreEvent { } export interface IDecodedSerializedEventstoreEvent extends IEventstoreEvent { eventType: string; } export interface IFactory<T = {}> { build(serializedEvent: {}): T; } export interface IEventFactory<T = {}> extends IFactory { build(serializedEvent: IDecodedSerializedEventstoreEvent): T; }