Reference · Draw a bracket, a table or a road to the final
rankingEntryListfunction
An event's entry list: a numbered row for each athlete in the order of the draw, with the flag, the name and club, the country's letters and the athlete's ranking (NR for none) at the right. Throws a
RangeError for an entry with no name, a ranking that is not a whole number from 1, an unknown option value or a bad size or theme.
Import it
import { rankingEntryList } from "@johnmorrisdotca/taisen-brackets";
Definition
function rankingEntryList(source: EntryListSource, options?: EntryListOptions): string
Parameters
| Name | Type | Description |
|---|---|---|
source | EntryListSource | The entry list. |
options (optional) | EntryListOptions | The sort, numbers, columns, rows, the size, the theme and the language. |
Returns
string
The SVG, a string that begins with <svg.
Examples
import { rankingEntryList } from "@johnmorrisdotca/taisen-brackets";
const svg = rankingEntryList({
category: "Men -66 kg",
entries: [
{ name: { surname: "Hoshino", given: "Daiki" }, code: "JPN", flag: "JP", rank: 3 },
{ name: { surname: "Whitfield", given: "Marcus" }, code: "USA", flag: "US" },
],
}, { sort: "ranking" });
console.log(svg.includes("HOSHINO Daiki"), svg.includes("NR"));true trueWhat it prints (run when this page was built)