UNPKG

@angstone/monostone

Version:

monolitic event-sourced framework

13 lines (12 loc) 450 B
/// <reference types="node" /> import { EventEmitter } from "events"; import { IFeatureLoaded } from "../interfaces"; export declare const ReducerModule: { config: () => void; loadFeatures: (features: IFeatureLoaded[]) => Promise<void>; start: () => Promise<void>; stop: () => Promise<void>; isFree: () => Promise<boolean>; getFirstEventNumberToReduce: () => Promise<number>; getEventReducedStream: () => EventEmitter; };