challonge-ts
Version:
Challonge API interface
57 lines (56 loc) • 2.96 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TournamentInterfaces = void 0;
/** Tournament Interfaces */
var TournamentInterfaces;
(function (TournamentInterfaces) {
/** Enums */
/** Enum for the options for tournament_type */
var tournamentTypeEnum;
(function (tournamentTypeEnum) {
/** Single elimination */
tournamentTypeEnum["SINGLE_ELIMINATION"] = "single elimination";
/** Double elimination */
tournamentTypeEnum["DOUBLE_ELIMINATION"] = "double elimination";
/** Round robin */
tournamentTypeEnum["ROUND_ROBIN"] = "round robin";
/** Swiss */
tournamentTypeEnum["SWISS"] = "swiss";
})(tournamentTypeEnum = TournamentInterfaces.tournamentTypeEnum || (TournamentInterfaces.tournamentTypeEnum = {}));
/** Enum for tournaments state */
var tournamentStateEnum;
(function (tournamentStateEnum) {
/** All tournaments */
tournamentStateEnum["ALL"] = "all";
/** Only pending tournaments */
tournamentStateEnum["PENDING"] = "pending";
/** Only in progress tournaments */
tournamentStateEnum["IN_PROGRESS"] = "in_progress";
/** Only ended tournaments */
tournamentStateEnum["ENDED"] = "ended";
})(tournamentStateEnum = TournamentInterfaces.tournamentStateEnum || (TournamentInterfaces.tournamentStateEnum = {}));
/** Enum for the options for ranked_by */
var tournamentRankedByEnum;
(function (tournamentRankedByEnum) {
/** Match wins */
tournamentRankedByEnum["MATCH_WINS"] = "match wins";
/** Game wins */
tournamentRankedByEnum["GAME_WINS"] = "game wins";
/** Points scored */
tournamentRankedByEnum["POINTS_SCORED"] = "points scored";
/** Points difference */
tournamentRankedByEnum["POINTS_DIFFERENCE"] = "points difference";
/** Custom */
tournamentRankedByEnum["CUSTOM"] = "custom";
})(tournamentRankedByEnum = TournamentInterfaces.tournamentRankedByEnum || (TournamentInterfaces.tournamentRankedByEnum = {}));
/** Enum for the grand_finals_modifier parameter */
var tournamentGrandFinalsModifierEnum;
(function (tournamentGrandFinalsModifierEnum) {
/** Give the winners bracket finalist two chances to beat the losers bracket finalist */
tournamentGrandFinalsModifierEnum["DEFAULT"] = "";
/** Create only one grand finals match */
tournamentGrandFinalsModifierEnum["SINGLE_MATCH"] = "single match";
/** Don't create a finals match between winners and losers bracket finalists */
tournamentGrandFinalsModifierEnum["SKIP"] = "skip";
})(tournamentGrandFinalsModifierEnum = TournamentInterfaces.tournamentGrandFinalsModifierEnum || (TournamentInterfaces.tournamentGrandFinalsModifierEnum = {}));
})(TournamentInterfaces = exports.TournamentInterfaces || (exports.TournamentInterfaces = {}));