@myfunc/prisma-transactional
Version:
Decorator that wraps all prisma queries along the whole call stack to a single transaction.
12 lines (11 loc) • 426 B
TypeScript
export interface ILoggerService {
log(message: any, ...optionalParams: any[]): any;
error(message: any, ...optionalParams: any[]): any;
warn(message: any, ...optionalParams: any[]): any;
debug?(message: any, ...optionalParams: any[]): any;
verbose?(message: any, ...optionalParams: any[]): any;
}
export type PrismaTransactionalConfig = {
enableLogging?: boolean;
customLogger?: ILoggerService;
};