24 lines
979 B
TypeScript
24 lines
979 B
TypeScript
import { forwardRef, Module } from "@nestjs/common";
|
|
import { TypeOrmModule } from "@nestjs/typeorm";
|
|
import { Project } from "./entities/project.entity";
|
|
import { ProjectService } from "./project.service";
|
|
import { ProjectController } from "./project.controller";
|
|
import { ApiModule } from "src/api/api.module";
|
|
import { RedisModule } from "src/redis/redis.module";
|
|
import { DatabaseManagerModule } from "src/databaseManager/database.manager.module";
|
|
import { ProjectSetting } from "./settings/entities/project.setting.entity";
|
|
import { ProjectSettingService } from "./settings/project.setting.service";
|
|
|
|
@Module({
|
|
imports: [
|
|
forwardRef(() => ApiModule),
|
|
forwardRef(() => RedisModule),
|
|
forwardRef(() => DatabaseManagerModule),
|
|
TypeOrmModule.forFeature([Project, ProjectSetting]),
|
|
],
|
|
controllers: [ProjectController],
|
|
providers: [ProjectService, ProjectSettingService],
|
|
exports: [ProjectService, ProjectSettingService],
|
|
})
|
|
export class ProjectModule {}
|