@safs.io/match
Version:
Gale/Shapely deferred acceptance algorithm
17 lines (16 loc) • 482 B
TypeScript
import { RightEl } from "./right-element";
declare type LeftId = string | number;
export declare type LeftSourceObject = {
id: LeftId;
};
export declare class LeftEl {
_id: LeftId;
_rankedCounterparts: RightEl[];
_sourceObject: LeftSourceObject;
constructor(sourceObject: LeftSourceObject);
get id(): LeftId;
get rankedCounterparts(): RightEl[];
set rankedCounterparts(counterparts: RightEl[]);
get sourceObject(): LeftSourceObject;
}
export {};