import { Module } from "@nestjs/common"; import { CatalogController } from "./catalog.controller"; import { VendorsModule } from "../vendors/vendors.module"; import { MappingsModule } from "../mappings/mappings.module"; import { BaseCatalogService } from "./services/base-catalog.service"; import { InternetCatalogService } from "./services/internet-catalog.service"; import { SimCatalogService } from "./services/sim-catalog.service"; import { VpnCatalogService } from "./services/vpn-catalog.service"; @Module({ imports: [VendorsModule, MappingsModule], controllers: [CatalogController], providers: [BaseCatalogService, InternetCatalogService, SimCatalogService, VpnCatalogService], exports: [InternetCatalogService, SimCatalogService, VpnCatalogService], }) export class CatalogModule {}