mirror of
https://github.com/cfngc4594/monaco-editor-lsp-next.git
synced 2025-05-18 15:26:36 +00:00
feat(types): add getAllProblemsWithTestcases and ProblemWithTestcases
This commit is contained in:
parent
24f78ab811
commit
4da3723195
@ -19,6 +19,22 @@ export type ProblemWithDetails = ThenArg<
|
||||
ReturnType<typeof getAllProblems>
|
||||
>[number];
|
||||
|
||||
export async function getAllProblemsWithTestcases() {
|
||||
return await prisma.problem.findMany({
|
||||
include: {
|
||||
testcases: {
|
||||
include: {
|
||||
data: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
export type ProblemWithTestcases = ThenArg<
|
||||
ReturnType<typeof getAllProblemsWithTestcases>
|
||||
>[number];
|
||||
|
||||
export async function getAllTestcases() {
|
||||
return await prisma.testcase.findMany({
|
||||
include: {
|
||||
|
Loading…
Reference in New Issue
Block a user