18 lines
779 B
TypeScript
18 lines
779 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { EventEmitterService } from './event-emitter.service';
|
|
import { RedmineEventsGateway } from './events/redmine-events.gateway';
|
|
import { ServeStaticModule } from '@nestjs/serve-static';
|
|
import { join } from 'path';
|
|
import MainConfig from './configs/main-config';
|
|
import { ConfigModule } from '@nestjs/config';
|
|
import { RedmineDataLoader } from './redmine-data-loader/redmine-data-loader';
|
|
|
|
@Module({
|
|
imports: [
|
|
ServeStaticModule.forRoot({rootPath: join(__dirname, '..', 'client')}),
|
|
ConfigModule.forRoot({load: [MainConfig]})
|
|
],
|
|
providers: [EventEmitterService, RedmineEventsGateway, RedmineDataLoader],
|
|
exports: [EventEmitterService, RedmineEventsGateway, RedmineDataLoader],
|
|
})
|
|
export class EventEmitterModule {}
|