import { Module } from '@nestjs/common'; import { SchemaDiffCommand } from './schema-diff.command.js'; import { ConfigModule } from '../config/config.module.js'; import { SchemaDiffQuestions } from './schema-diff.questions.js'; import { SchemaDiffService } from './schema-diff.service.js'; import { K8sModule } from '../k8s/k8s.module.js'; import { DockerModule } from '../docker/docker.module.js'; import { AcaModule } from '../aca/aca.module.js'; import { DirectusModule } from '../directus/directus.module.js'; import { SqlModule } from '../sql/sql.module.js'; import { ContainerModule } from '../container/container.module.js'; import { EnvironmentModule } from '../environment/environment.module.js'; import { DependenciesModule } from '../dependencies/dependencies.module.js'; import { ProgressModule } from '../progress/progress.module.js'; import { UpdateModule } from '../update/update.module.js'; import { SchemaDiffPromptService } from './schema-diff-prompt/schema-diff-prompt.service.js'; import { ErrorFormatterModule } from '../error-formatter/error-formatter.module.js'; import { PlatformModule } from '../platform/platform.module.js'; @Module({ providers: [ SchemaDiffCommand, SchemaDiffQuestions, SchemaDiffService, SchemaDiffPromptService, ], imports: [ ConfigModule, K8sModule, DockerModule, AcaModule, DirectusModule, SqlModule, ContainerModule, EnvironmentModule, DependenciesModule, ProgressModule, UpdateModule, ErrorFormatterModule, PlatformModule, ], }) export class SchemaDiffModule {}