templates.module.ts 814 B

12345678910111213141516171819202122
  1. import { Module } from '@nestjs/common';
  2. import { ConfigModule } from '@nestjs/config';
  3. import { PrismaModule } from '../../prisma/prisma.module';
  4. import { AuthModule } from '../auth/auth.module';
  5. import { StorageModule } from '../storage/storage.module';
  6. import { TemplateAiClient } from './template-ai.client';
  7. import { TemplateTaskFiles } from './template-task-files';
  8. import { TemplateTaskRunner } from './template-task-runner';
  9. import { TemplatesController } from './templates.controller';
  10. import { TemplatesService } from './templates.service';
  11. @Module({
  12. imports: [AuthModule, PrismaModule, ConfigModule, StorageModule],
  13. controllers: [TemplatesController],
  14. providers: [
  15. TemplatesService,
  16. TemplateAiClient,
  17. TemplateTaskFiles,
  18. TemplateTaskRunner,
  19. ],
  20. })
  21. export class TemplatesModule {}