import { Module } from '@nestjs/common'; import { PrismaModule } from '../../infrastructure/database/prisma.module'; import { RequestContextModule } from '../../infrastructure/request-context/request-context.module'; import { DefaultUserService } from './default-user.service'; import { BootstrapOwnerContextService, OwnerContext, } from './owner-context.service'; @Module({ imports: [PrismaModule, RequestContextModule], providers: [ DefaultUserService, BootstrapOwnerContextService, { provide: OwnerContext, useExisting: BootstrapOwnerContextService, }, ], exports: [DefaultUserService, OwnerContext], }) export class UsersModule {}