API Reference
rankScoredSubjects()
Ranks scored subjects by score desc, then policy tie-breakers, then stable order and subjectId.
Import
import { rankScoredSubjects } from "@graphrefly/ts/scoring";
Signature
function rankScoredSubjects(
scored: readonly ScoredSubject<T>[],
policy?: Pick<ScorePolicy, "tieBreakers">,
): readonly ScoredSubject<T>[]
Parameters
| Parameter | Type | Description |
|---|---|---|
scored | readonly ScoredSubject<T>[] | scored value used by the helper. |
policy | Pick<ScorePolicy, "tieBreakers"> | Policy object used to admit, retry, or route work. |
Returns
A readonly ScoredSubject<T>[] value.
Example
import { rankScoredSubjects } from "@graphrefly/ts/scoring";
Source
packages/ts/src/scoring/helpers.ts