Files
few-line-engine/src/project/project.module.ts

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