SafetyVantage Coding Challenge
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

17 lines
439 B

import { TournamentError } from "./tournament_error.js";
export class MaxPlayersExceededError extends TournamentError {
constructor(
gameId: number,
playerId: number,
maxPlayers: number,
options?: ErrorOptions
) {
super(
`Player: ${playerId} attempted to join game: ${gameId} which ` +
`already has the maximum number (${maxPlayers}) of permissible ` +
`players.`,
options
);
}
}