sendou.ink/app/features/tournament-bracket/queries/findMapPoolByTeamId.server.ts
Kalle c0ec15b7de
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
Unify db type files
2025-03-21 21:47:08 +02:00

19 lines
476 B
TypeScript

import { sql } from "~/db/sql";
import type { Tables } from "~/db/tables";
const stm = sql.prepare(/*sql*/ `
select
"MapPoolMap"."stageId",
"MapPoolMap"."mode"
from "TournamentTeam"
inner join "MapPoolMap" on "MapPoolMap"."tournamentTeamId" = "TournamentTeam"."id"
where
"TournamentTeam"."id" = @teamId
`);
export function findMapPoolByTeamId(teamId: number) {
return stm.all({ teamId }) as Array<
Pick<Tables["MapPoolMap"], "stageId" | "mode">
>;
}