bracket-updater
v3.4.7
Published
Update a tournament bracket after the completion of a game.
Downloads
58
Maintainers
Readme
bracket-updater
Update a tournament bracket after the completion of a game.
API / Usage
Make a new bracket-updater
object with an options object (the year and sport options are required and passed directly to bracket-data
):
var BracketUpdater = require('bracket-updater');
var updater = new BracketUpdater({
year: '2013',
sport: 'ncaam',
currentMaster: 'MWX812463XXXXXXXXXW19XX614XXXXXXXXXSXX54XXXXXXXXXXXEXX12463XXXXXXXXXFFXXX'
});
updater.update({
winner: 2,
loser: 15,
fromRegion: 'MW'
});
updater.update({
winner: 1,
loser: 16,
fromRegion: 'MW'
});
// 'MW1812463X2XXXXXXXW19XX614XXXXXXXXXSXX54XXXXXXXXXXXEXX12463XXXXXXXXXFFXXX'
console.log(updater.currentMaster);
options
These options are required when creating a new updater. They can't be changed.
sport
: The sport you are validating. Seebracket-data
for more info.year
: The year you are validating. Seebracket-data
for more info.
These options can be passed in when creating a new updater or passed to update
later.
winner
: The winning team. Can be aseed (Integer)
,name (String)
or an object with those properties.loser
: The losing team. Can be aseed (Integer)
,name (String)
or an object with those properties.fromRegion
: The region the match was played in.currentMaster
: The current master bracket. This is required the first time you call update.
methods
update(options)
: Update the bracket. Options can include all the above options exceptsport
andyear
. Returns the newcurrentMaster
.