server/src/repositories/TileRepository.ts

17 lines
373 B
TypeScript

import prisma from '../utilities/Prisma' // Import the global Prisma instance
import { Tile } from '@prisma/client'
class TileRepository {
async getById(id: string): Promise<Tile | null> {
return prisma.tile.findUnique({
where: { id }
})
}
async getAll(): Promise<Tile[]> {
return prisma.tile.findMany()
}
}
export default new TileRepository()