Interface FusedItem<T>

One fused item.

interface FusedItem<T> {
    item: T;
    id: string;
    score: number;
    list: number;
    ranks: ReadonlyMap<number, number>;
}

Type Parameters

  • T

Properties

Properties

item: T

The item as its first list holds it.

id: string

Its id.

score: number

Its fused score; higher ranks first.

list: number

The place of the first list it stands in.

ranks: ReadonlyMap<number, number>

Its 1-based rank in each list it stands in, by the list's place.