UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature toggles service. It provides different strategies for handling feature toggles.

21 lines (20 loc) 774 B
import { IEventStore } from '../../lib/types/stores/event-store'; import { IEvent } from '../../lib/types/events'; import { AnyEventEmitter } from '../../lib/util/anyEventEmitter'; declare class FakeEventStore extends AnyEventEmitter implements IEventStore { events: IEvent[]; constructor(); store(event: IEvent): Promise<void>; batchStore(events: IEvent[]): Promise<void>; getEvents(): Promise<IEvent[]>; delete(key: number): Promise<void>; deleteAll(): Promise<void>; count(): Promise<number>; filteredCount(): Promise<number>; destroy(): void; exists(key: number): Promise<boolean>; get(key: number): Promise<IEvent>; getAll(): Promise<IEvent[]>; searchEvents(): Promise<IEvent[]>; } export default FakeEventStore;