UNPKG

jinaga

Version:

Data management for web and mobile applications.

21 lines 778 B
import { WebClient } from '../http/web-client'; import { FactEnvelope, FactReference, Queue, Storage } from '../storage'; import { Fork } from "./fork"; export declare class PersistentFork implements Fork { private storage; private queue; private client; private delayMilliseconds; private queueProcessor; constructor(storage: Storage, queue: Queue, client: WebClient, delayMilliseconds: number); initialize(): void; close(): Promise<void>; save(envelopes: FactEnvelope[]): Promise<void>; load(references: FactReference[]): Promise<FactEnvelope[]>; /** * Processes the queue immediately, bypassing any delay. */ processQueueNow(): Promise<void>; private loadEnvelopes; } //# sourceMappingURL=persistent-fork.d.ts.map