本文へ移動

Taisen Brackets対戦

対戦の一覧から、トーナメント表をSVGで描きます。

対戦(たいせん)は、二者が向かい合って勝負することです。 名前について(英語)

目次

リファレンス · 各対戦の位置を計算

SingleEliminationOptions型

リファレンスの説明と例は英語です。見出しと目次は日本語です。

What singleElimination can be told.

インポート

import type { SingleEliminationOptions } from "@johnmorrisdotca/taisen-brackets/layout";

ほかのエクスポート元: @johnmorrisdotca/taisen-brackets

定義

interface SingleEliminationOptions {
    thirdPlace?: boolean;
    prefix?: string;
}

メンバー

名前型説明
thirdPlace (省略可)boolean | undefined

Add a third-place match between the losing semi-finalists. Default false.

prefix (省略可)string | undefined

The ids of the ties are ${prefix}1-1, ${prefix}1-2… (round, then place in the round). Default "R".

例

import { singleElimination, type SingleEliminationOptions } from "@johnmorrisdotca/taisen-brackets";

const options: SingleEliminationOptions = { thirdPlace: true, prefix: "wc" };
console.log(singleElimination([{ id: "A", name: "A" }, { id: "B", name: "B" }], options).matchups.length);
1

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/taisen-brackets 0.20.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。