import { Reconciler } from "https://deno.land/x/willow@0.2.1/src/wgps/reconciliation/reconciler.ts";
Constructors
new
Reconciler(opts: ReconcilerOpts<Prefingerprint, Fingerprint, AuthorisationToken, NamespaceId, SubspaceId, PayloadDigest, AuthorisationOpts>)Properties
private
announceQueue: FIFO<{ range: Range3d<SubspaceId>; count: number; wantResponse: boolean; covers: bigint | COVERS_NONE; }>private
fingerprintQueue: FIFO<{ range: Range3d<SubspaceId>; fingerprint: Fingerprint; covers: bigint | COVERS_NONE; }>private
fingerprintScheme: FingerprintScheme<NamespaceId, SubspaceId, PayloadDigest, Prefingerprint, Fingerprint>private
subspaceScheme: SubspaceScheme<SubspaceId>Methods
private
determineRange(aoi1: AreaOfInterest<SubspaceId>, aoi2: AreaOfInterest<SubspaceId>)initiate()
respond()