feat: implement payment service with error handling and validation
Add new payment service with repository, error handling, and validation Add exceptions package with database and validation utilities Update database package with new schema and zod types Add turbo start script for development
This commit is contained in:
@@ -16,3 +16,7 @@ export const prisma = new PrismaClientBase().$extends({
|
||||
});
|
||||
|
||||
export type PrismaClient = typeof prisma;
|
||||
|
||||
export type PrismaClientArg =
|
||||
| Parameters<Parameters<PrismaClient['$transaction']>[0]>[0]
|
||||
| PrismaClient;
|
||||
|
||||
@@ -1,2 +1,7 @@
|
||||
export { prisma } from "./client"; // exports instance of prisma
|
||||
export * from "../generated/prisma"; // exports generated types from prisma
|
||||
export { prisma, type PrismaClientArg, type PrismaClient } from './client';
|
||||
export * from '../generated/prisma';
|
||||
export {
|
||||
PaymentSchema,
|
||||
TelegramUserSchema,
|
||||
TelegramSessionSchema,
|
||||
} from '../generated/zod';
|
||||
|
||||
Reference in New Issue
Block a user