import { Module } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import { PrismaModule } from '../../prisma/prisma.module'; import { AuthModule } from '../auth/auth.module'; import { StorageModule } from '../storage/storage.module'; import { TemplateAiClient } from './template-ai.client'; import { TemplateTaskFiles } from './template-task-files'; import { TemplateTaskRunner } from './template-task-runner'; import { TemplatesController } from './templates.controller'; import { TemplatesService } from './templates.service'; @Module({ imports: [AuthModule, PrismaModule, ConfigModule, StorageModule], controllers: [TemplatesController], providers: [ TemplatesService, TemplateAiClient, TemplateTaskFiles, TemplateTaskRunner, ], }) export class TemplatesModule {}