import RegionGameMappingModel, { type RegionGameMapping } from '$lib/models/RegionGameMapping'; class RegionGameMappingRepository { async findById(id: string): Promise { return RegionGameMappingModel.findById(id).exec(); } async findAll(): Promise { return RegionGameMappingModel.find().exec(); } async create(data: Partial): Promise { return RegionGameMappingModel.create(data); } async update(id: string, data: Partial): Promise { return RegionGameMappingModel.findByIdAndUpdate(id, data, { new: true }).exec(); } async delete(id: string): Promise { await RegionGameMappingModel.findByIdAndDelete(id).exec(); } } export default RegionGameMappingRepository;