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 33 34 35 36 37 38 39 40 41 42 | import { Module } from '@nestjs/common'; import { MongooseModule } from '@nestjs/mongoose'; import { IntegrationDefinition, IntegrationDefinitionSchema, TenantIntegration, TenantIntegrationSchema, IntegrationCredential, IntegrationCredentialSchema, IntegrationWebhook, IntegrationWebhookSchema, IntegrationLog, IntegrationLogSchema, IntegrationHealthCheck, IntegrationHealthCheckSchema, IntegrationSyncJob, IntegrationSyncJobSchema, } from './schemas/integration.schema'; import { IntegrationRegistryService } from './services/integration-registry.service'; import { IntegrationsController } from './controllers/integrations.controller'; @Module({ imports: [ MongooseModule.forFeature([ { name: IntegrationDefinition.name, schema: IntegrationDefinitionSchema }, { name: TenantIntegration.name, schema: TenantIntegrationSchema }, { name: IntegrationCredential.name, schema: IntegrationCredentialSchema }, { name: IntegrationWebhook.name, schema: IntegrationWebhookSchema }, { name: IntegrationLog.name, schema: IntegrationLogSchema }, { name: IntegrationHealthCheck.name, schema: IntegrationHealthCheckSchema, }, { name: IntegrationSyncJob.name, schema: IntegrationSyncJobSchema }, ]), ], controllers: [IntegrationsController], providers: [IntegrationRegistryService], exports: [IntegrationRegistryService], }) export class IntegrationsHubModule {} |