Reference · Where every tie sits
resolveMatchupfunction
One matchup as a tie: sides resolved to teams, the winner and the result worked out. The round is set by the layout.
Import it
import { resolveMatchup } from "@johnmorrisdotca/taisen-brackets/layout";
Also exported from: @johnmorrisdotca/taisen-brackets
Definition
function resolveMatchup(m: Matchup, index: number, teams: ReadonlyMap<SideId, Team>): Tie
Parameters
| Name | Type | Description |
|---|---|---|
m | Matchup | The matchup. |
index | number | Its place in the list of matchups. |
teams | ReadonlyMap<SideId, Team> | The teams, from |
Returns
Tie
The tie, with its result worked out from the score, the games or the legs.
Examples
import { collectTeams, resolveMatchup } from "@johnmorrisdotca/taisen-brackets";
const matchup = { sides: ["ARG", "FRA"], score: [3, 3], pens: [4, 2] } as const;
const tie = resolveMatchup(matchup, 0, collectTeams([matchup]));
console.log(tie.winner, tie.result.decided);0 trueWhat it prints (run when this page was built)