Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { Module } from '@nestjs/common';
import { CqrsModule } from '@nestjs/cqrs';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Company, CompanyApiKey, CompanyIntegration } from '@amalia/core/models';
import { AuthCoreModule } from '@amalia/kernel/auth/core';
import { DatabaseModule } from '@amalia/kernel/bootstrap/database';
import { CloudStorageModule } from '@amalia/vendors/google-cloud/cloud-storage';
import { GcpConfigModule } from '@amalia/vendors/google-cloud/config';
import { CompaniesController } from './companies.controller';
import { CompaniesService } from './companies.service';
import { CompaniesIntegrationsService } from './companiesIntegrations/companiesIntegrations.service';
import { CompanyApiKeyController } from './companyApiKey/companyApiKey.controller';
import { CompanyApiKeyService } from './companyApiKey/companyApiKey.service';
import { UpdateLogoUseCase } from './use-cases/update-logo.use-case';
@Module({
imports: [
CqrsModule,
AuthCoreModule,
TypeOrmModule.forFeature([Company, CompanyIntegration, CompanyApiKey]),
DatabaseModule,
GcpConfigModule,
CloudStorageModule,
],
controllers: [CompaniesController, CompanyApiKeyController],
providers: [CompaniesService, CompaniesIntegrationsService, CompanyApiKeyService, UpdateLogoUseCase],
exports: [CompaniesService, CompaniesIntegrationsService],
})
export class CompaniesModule {}
|