minca
ApiCoreFunctions

Function: createReconciler()

function createReconciler(set, options): object;

Defined in: packages/core/src/sync/negentropy.ts:240

One side of one reconciliation.

Parameters

ParameterType
setItemSet
options{ frameSizeLimit?: number; initiator: boolean; }
options.frameSizeLimit?number
options.initiatorboolean

Returns

initiate()

initiate(): Promise<Uint8Array<ArrayBufferLike>>;

The first message: the whole set, split into ranges. Initiator only.

Returns

Promise<Uint8Array<ArrayBufferLike>>

reconcile()

reconcile(message): Promise<Round>;

Takes the other side's message and works out the answer.

Parameters

ParameterType
messageUint8Array

Returns

Promise<Round>

On this page