pinkmine/libs/event-emitter/src/event-emitter.module.ts
Pavel Gnedov 3876a60eb2 init
2022-04-07 10:01:56 +07:00

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 {}