import { MikroOrmModule } from "@mikro-orm/nestjs"; import { Module } from "@nestjs/common"; import { DomainsController } from "./domains.controller"; import { MailServerModule } from "../mail-server/mail-server.module"; import { DnsRecord } from "./entities/dns-record.entity"; import { Domain } from "./entities/domain.entity"; import { DnsService } from "./services/dns.service"; import { DomainAutomationService } from "./services/domain-automation.service"; import { DomainsService } from "./services/domains.service"; import { BusinessesModule } from "../businesses/businesses.module"; import { UtilsModule } from "../utils/utils.module"; @Module({ imports: [MikroOrmModule.forFeature([Domain, DnsRecord]), MailServerModule, BusinessesModule, UtilsModule], controllers: [DomainsController], providers: [DomainsService, DnsService, DomainAutomationService], exports: [DomainsService, DnsService, DomainAutomationService], }) export class DomainsModule {}