layoutBracket関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The shape of a knockout, worked out from its ties: which tie feeds which (a winner goes on to the next tie its team
plays, or the tie that feeds names), the rounds, which half each tie sits in, and which side has a bye. A tie is
a game, a series, two legs or a replayed game, so one layout draws a hockey playoff and a World Cup. Pure and
sport-agnostic: no DOM, no drawing.
インポート
import { layoutBracket } from "@johnmorrisdotca/taisen-brackets/layout";
ほかのエクスポート元: @johnmorrisdotca/taisen-brackets
定義
function layoutBracket(input: readonly Matchup[] | BracketInput, options?: LayoutOptions): BracketLayout
引数
| 名前 | 型 | 説明 |
|---|---|---|
input | readonly Matchup[] | BracketInput | The ties: a list of matchups, or |
options (省略可) | LayoutOptions |
|
戻り値
BracketLayout
The layout: the ties, their rounds, the halves, the rows, the bye of each tie and the champion once the final is played.
例
import { layoutBracket } from "@johnmorrisdotca/taisen-brackets";
const layout = layoutBracket([{ sides: ["Aurora", "Harbour"], score: [2, 1] }, { sides: ["Cascade", "Delta"], score: [0, 1] }, { sides: ["Aurora", "Delta"], score: [3, 1] }]);
console.log(layout.rounds, layout.champion?.name, layout.shape);2 Aurora halves出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。