Files
dmail-api/src/modules/domains/domains.module.ts
T
2025-07-08 15:32:07 +03:30

21 lines
970 B
TypeScript

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 {}