import { Module } from '@nestjs/common'; import { IdempotencyService } from '../common/idempotency.service.js'; import { MediaController } from './media.controller.js'; import { MediaService } from './media.service.js'; import { AspectRatioDerivativeService } from './aspect-ratio-derivative.service.js'; import { WatermarkDerivativeService } from './watermark-derivative.service.js'; import { MediaAiEditService } from './media-ai-edit.service.js'; import { ProductImageTaskService } from './product-image-task.service.js'; import { ProductImageDerivativeHistoryService } from './product-image-derivative-history.service.js'; @Module({ controllers: [MediaController], providers: [IdempotencyService, MediaService, AspectRatioDerivativeService, WatermarkDerivativeService, MediaAiEditService, ProductImageTaskService, ProductImageDerivativeHistoryService], exports: [MediaService], }) export class MediaModule {}