import { AoiIntersectionFinder } from "https://deno.land/x/willow@0.2.1/src/wgps/reconciliation/aoi_intersection_finder.ts";
Constructors
new
AoiIntersectionFinder(opts: AoiIntersectionFinderOpts<NamespaceId, SubspaceId>)Properties
private
handlesOurs: HandleStore<AreaOfInterest<SubspaceId>>private
handlesOursNamespaceMap: Map<bigint, NamespaceId>private
handlesTheirs: HandleStore<AreaOfInterest<SubspaceId>>private
handlesTheirsNamespaceMap: Map<bigint, NamespaceId>private
intersectingAoiQueue: FIFO<{ namespace: NamespaceId; ours: bigint; theirs: bigint; }>private
namespaceScheme: NamespaceScheme<NamespaceId>private
subspaceScheme: SubspaceScheme<SubspaceId>Methods
addAoiHandleForNamespace(): void
handleToNamespaceId(handle: bigint, ours: boolean): NamespaceId | undefined