BoutBoardSource型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
A bout to draw: the title, the phase, the bout number, the red and blue athletes and the officials.
インポート
import type { BoutBoardSource } from "@johnmorrisdotca/taisen-brackets";
定義
interface BoutBoardSource {
title: string;
phase?: string;
bout?: string | number;
red: BoutAthlete;
blue: BoutAthlete;
officials?: readonly BoutOfficial[];
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
title | string | The event, in capitals in the title band ("Women's 57-60 kg"). |
phase (省略可) | string | undefined | The phase, at the right of the title band ("Preliminaries"). |
bout (省略可) | string | number | undefined | The bout's number ( |
red | BoutAthlete | The athlete in the red band, at the left, and the one in the blue band, at the right. |
blue | BoutAthlete | |
officials (省略可) | readonly BoutOfficial[] | undefined | The referee and the judges, in the order they are written. |
例
import { boutBoard, type BoutBoardSource } from "@johnmorrisdotca/taisen-brackets";
const source: BoutBoardSource = {
title: "Women's 57-60 kg",
phase: "Preliminaries",
bout: 142,
red: { code: "BRA", flag: "BR", name: "TAVARES M." },
blue: { code: "USA", flag: "US", name: "MAYER M." },
officials: [{ role: "referee", code: "MGL", flag: "MN", name: "KHISHIGEE Khas-Erdene" }, { code: "POL", flag: "PL", name: "GORNY Mariusz" }],
};
console.log(boutBoard(source).includes("BOUT: 142"));true出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。