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 | import { Module } from '@nestjs/common'; import { MongooseModule } from '@nestjs/mongoose'; import { BullModule } from '@nestjs/bullmq'; import { WorkflowService } from './workflow.service'; import { WorkflowProcessor } from './workflow.processor'; import { WorkflowController, WorkflowExecutionController, } from './workflow.controller'; import { WorkflowDefinition, WorkflowDefinitionSchema, WorkflowNode, WorkflowNodeSchema, WorkflowConnection, WorkflowConnectionSchema, WorkflowExecution, WorkflowExecutionSchema, WorkflowExecutionStep, WorkflowExecutionStepSchema, } from './schemas/workflow.schema'; @Module({ imports: [ MongooseModule.forFeature([ { name: WorkflowDefinition.name, schema: WorkflowDefinitionSchema }, { name: WorkflowNode.name, schema: WorkflowNodeSchema }, { name: WorkflowConnection.name, schema: WorkflowConnectionSchema }, { name: WorkflowExecution.name, schema: WorkflowExecutionSchema }, { name: WorkflowExecutionStep.name, schema: WorkflowExecutionStepSchema }, ]), BullModule.registerQueue({ name: 'workflow.execute' }), ], controllers: [WorkflowController, WorkflowExecutionController], providers: [WorkflowService, WorkflowProcessor], exports: [WorkflowService], }) export class WorkflowModule {} |