UNPKG

jinaga

Version:

Data management for web and mobile applications.

18 lines 704 B
import { FactEnvelope } from "../storage"; export interface GraphSource { read(onEnvelopes: (envelopes: FactEnvelope[]) => Promise<void>): Promise<void>; } export declare class GraphDeserializer implements GraphSource { private readonly readLine; private readonly flushThreshold; private factReferences; private publicKeys; constructor(readLine: () => Promise<string | null>, flushThreshold?: number); read(onEnvelopes: (envelopes: FactEnvelope[]) => Promise<void>): Promise<void>; private readPublicKey; private readEnvelope; private getPredecessorReferences; private readSignatures; private parseNextJSONLine; } //# sourceMappingURL=deserializer.d.ts.map