29 lines
1.1 KiB
TypeScript
Raw Normal View History

2025-08-22 17:02:49 +09:00
import { Module } from "@nestjs/common";
import { ConfigModule } from "@nestjs/config";
import { WhmcsDataTransformer } from "./transformers/whmcs-data.transformer";
import { WhmcsCacheService } from "./cache/whmcs-cache.service";
import { WhmcsService } from "./whmcs.service";
import { WhmcsConnectionService } from "./services/whmcs-connection.service";
import { WhmcsInvoiceService } from "./services/whmcs-invoice.service";
import { WhmcsSubscriptionService } from "./services/whmcs-subscription.service";
import { WhmcsClientService } from "./services/whmcs-client.service";
import { WhmcsPaymentService } from "./services/whmcs-payment.service";
import { WhmcsSsoService } from "./services/whmcs-sso.service";
@Module({
2025-08-22 17:02:49 +09:00
imports: [ConfigModule],
providers: [
WhmcsDataTransformer,
WhmcsCacheService,
WhmcsConnectionService,
WhmcsInvoiceService,
WhmcsSubscriptionService,
WhmcsClientService,
WhmcsPaymentService,
WhmcsSsoService,
WhmcsService,
],
2025-08-22 17:02:49 +09:00
exports: [WhmcsService, WhmcsConnectionService, WhmcsDataTransformer, WhmcsCacheService],
})
export class WhmcsModule {}