jinaga
Version:
Data management for web and mobile applications.
12 lines • 469 B
TypeScript
import { FactEnvelope, Queue } from '../storage';
export declare class IndexedDBQueue implements Queue {
private indexName;
constructor(indexName: string);
peek(): Promise<FactEnvelope[]>;
private sortAndValidateEnvelopes;
private validateTopologicalOrdering;
private getAllPredecessors;
enqueue(envelopes: FactEnvelope[]): Promise<void>;
dequeue(envelopes: FactEnvelope[]): Promise<void>;
}
//# sourceMappingURL=indexeddb-queue.d.ts.map