UNPKG

aws-event-stream

Version:
17 lines (16 loc) 761 B
import { Event } from '../model/event'; import { Stream } from '../model/stream'; import { PersistenceProvider } from './provider'; /** * A Persistence Provider 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 InMemoryProvider implements PersistenceProvider { private store; addEvent(stream: Stream, data: any, type?: string): Promise<Event>; getEvents(stream: Stream, offset?: number, limit?: number): Promise<any[]>; getAggregations(offset?: number, limit?: number): Promise<Array<string>>; getStreams(aggregation: string, offset?: number, limit?: number): Promise<Array<string>>; private take; private getEventsList; }