Skip to main content

Competition Governor

Functions which are applicable to situations where multiple tournamentRecords are held in shared state.

import { competitionGovernor } from 'tods-competition-factory';

linkTournaments

Links all tournaments currently loaded in state.

engine.linkTournaments();

unlinkTournament

Unlink the tournament specified by tournamentId from other tournaments loaded in state.

engine.unlinkTournament({ tournamentId });

unlinkTournaments

Removes links between all tournaments currently loaded in state.

engine.unlinkTournaments();

removeExtension

Removes an extension from all tournamentRecords loaded into shared state.

engine.removeExtension({ name, discover: true });