21 lines
970 B
TypeScript
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 {}
|