@koalarx/nest-cli
Version:
Biblioteca de CLI para criação de projetos utilizando Koala Nest
26 lines (22 loc) • 852 B
text/typescript
// @ts-nocheck
import { PrismaClientWithCustomTransaction } from '@koalarx/nest/core/database/prisma-client-with-custom-transaction.interface'
import { PrismaTransactionalClient } from '@koalarx/nest/core/database/prisma-transactional-client'
import { DefaultArgs } from '@prisma/client/runtime/client'
import { Prisma } from 'prisma/generated/client'
export class DbTransactionContext
extends PrismaTransactionalClient
implements PrismaClientWithCustomTransaction
{
get person(): Prisma.PersonDelegate<DefaultArgs> {
return this.transactionalClient.person
}
get personPhone(): Prisma.PersonPhoneDelegate<DefaultArgs> {
return this.transactionalClient.personPhone
}
get personAddress(): Prisma.PersonAddressDelegate<
DefaultArgs,
Prisma.PrismaClientOptions
> {
return this.transactionalClient.personAddress
}
}