use camelcase file names from now on...

This commit is contained in:
2024-08-21 20:55:58 +02:00
parent acc9eaae9e
commit 6b97e7d9cb
55 changed files with 396 additions and 116 deletions

View File

@ -0,0 +1,31 @@
import prisma from '../utilities/prisma' // Import the global Prisma instance
import { Sprite, SpriteAction } from '@prisma/client'
class SpriteRepository {
async getById(id: string) {
return prisma.sprite.findUnique({
where: { id },
include: {
spriteActions: true
}
})
}
async getAll() {
return prisma.sprite.findMany({
include: {
spriteActions: true
}
})
}
async getSpriteActions(spriteId: string): Promise<SpriteAction[]> {
return prisma.spriteAction.findMany({
where: {
spriteId
}
})
}
}
export default new SpriteRepository()