Files
wwjcloud-nest-v1/wwjcloud/test/test.module.ts

23 lines
703 B
TypeScript
Raw Normal View History

import { Module } from '@nestjs/common';
import { TestController } from './test.controller';
import { TestService } from './test.service';
import { InMemoryQueueProvider } from './inMemoryQueueProvider';
import { UnifiedQueueService } from '@wwjCore/queue/unifiedQueueService';
import {
TASK_QUEUE_PROVIDER,
EVENT_BUS_PROVIDER,
} from '@wwjCore/interfaces/queue.interface';
@Module({
imports: [],
controllers: [TestController],
providers: [
TestService,
InMemoryQueueProvider,
UnifiedQueueService,
{ provide: TASK_QUEUE_PROVIDER, useExisting: InMemoryQueueProvider },
{ provide: EVENT_BUS_PROVIDER, useExisting: InMemoryQueueProvider },
],
})
export class TestModule {}