Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/reranker-transformersjs / mergeAndDedupe

Function: mergeAndDedupe()

ts
function mergeAndDedupe<TRecord>(lists): readonly MergedEntry<TRecord>[];

Defined in: packages/reranker-transformersjs/src/reranker.ts:288

Merge the per-source lists into a single deduplicated array, preserving the highest initial score per record id and the first-seen order for stable tie-breaking. Pure function; exported for the unit test fixture.

Type Parameters

Type Parameter
TRecord extends MemoryRecord

Parameters

ParameterType
listsreadonly readonly MemoryHit&lt;TRecord&gt;[][]

Returns

readonly MergedEntry&lt;TRecord&gt;[]

Stable