// src/cloudinary/cloudinary.provider.ts import { v2 as cloudinary } from 'cloudinary'; import { ConfigService } from '@nestjs/config'; export const CloudinaryProvider = { provide: 'Cloudinary', useFactory: (configService: ConfigService): typeof cloudinary => { cloudinary.config({ cloud_name: configService.get('CLOUDINARY_CLOUD_NAME'), api_key: configService.get('CLOUDINARY_API_KEY'), api_secret: configService.get('CLOUDINARY_API_SECRET'), }); return cloudinary; }, inject: [ConfigService], };