UNPKG

flexiblepersistence

Version:
19 lines 1.06 kB
import { Event } from '../event/event'; import { Read } from '../read/read'; import { IPersistence } from '../iPersistence/iPersistence'; import { IOutput } from '../iPersistence/output/iOutput'; import { IInputRead } from '../iPersistence/input/iInputRead'; import IOptions from '../handler/iOptions'; export declare class Write { protected _read?: Read; protected _eventDB: IPersistence; protected options?: IOptions; constructor(event: IPersistence, read?: Read, options?: IOptions); getPersistence(): IPersistence; getRead(): Read | undefined; resolvePromises(promises: Array<Promise<IOutput<unknown, unknown, unknown>>>, resolve: (value: IOutput<unknown, unknown, unknown> | PromiseLike<IOutput<unknown, unknown, unknown>>) => void, reject: (reason?: unknown) => void): Promise<void>; addEvent(event: Event): Promise<IOutput<unknown, unknown, unknown>>; read(input?: IInputRead): Promise<IOutput<unknown, undefined, unknown>>; clear(): Promise<IOutput<unknown, undefined, unknown>>; } //# sourceMappingURL=write.d.ts.map