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
TypeScript
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;