fix: improve error handling and type safety

- Replaced 'any' types with proper TypeScript types
- Improved error handling with instanceof checks
- Removed unused imports (calculateExpectedTeamScore)
- Updated error messages to be more descriptive
- Removed deprecated eslint.config.mjs file
This commit is contained in:
2026-03-29 21:20:40 -07:00
parent 576dfda619
commit c9415d490e
11 changed files with 30 additions and 54 deletions
+3 -2
View File
@@ -150,8 +150,9 @@ export default function NewTournamentPage() {
// Redirect to game entry page
router.push(`/admin/tournaments/${tournamentId}/entry`)
} catch (err: any) {
setError(err.message)
} catch (err: unknown) {
const message = err instanceof Error ? err.message : "An unexpected error occurred";
setError(message)
} finally {
setIsLoading(false)
}