Spaces:
Runtime error
Runtime error
| import { Injectable } from '@nestjs/common'; | |
| import { Notification, Prisma } from '@prisma/client'; | |
| import { PrismaService } from 'src/shared/modules/prisma/prisma.service'; | |
| import { NotificationCorePaginateDto } from './dto/notification-core.dto'; | |
| import { PrismaBaseRepository } from 'src/shared/libs/prisma-base.repository'; | |
| import { NotificationMessages } from 'src/shared/keys/notification.keys'; | |
| () | |
| export class NotificationCoreService extends PrismaBaseRepository< | |
| Notification, | |
| NotificationCorePaginateDto, | |
| Prisma.NotificationCreateArgs, | |
| Prisma.NotificationUpdateArgs, | |
| Prisma.NotificationUpdateManyArgs, | |
| Prisma.NotificationFindUniqueArgs, | |
| Prisma.NotificationFindFirstArgs, | |
| Prisma.NotificationFindManyArgs, | |
| Prisma.NotificationDeleteArgs, | |
| Prisma.NotificationDeleteManyArgs, | |
| Prisma.NotificationCountArgs, | |
| Prisma.NotificationUpsertArgs | |
| > { | |
| constructor(private prismaService: PrismaService) { | |
| super(prismaService.prisma.notification, { | |
| NOT_FOUND: NotificationMessages.NOT_FOUND, | |
| DELETED: NotificationMessages.DELETED, | |
| }); | |
| } | |
| } | |