import { Module } from "@nestjs/common"; import { TypeOrmModule } from "@nestjs/typeorm"; import { BlogsController } from "./blogs.controller"; import { BlogCategory } from "./entities/blog-category.entity"; import { BlogComment } from "./entities/blog-comment.entity"; import { Blog } from "./entities/blog.entity"; import { BlogsService } from "./providers/blogs.service"; import { BlogCategoriesRepository } from "./repositories/blog-categories.repository"; import { BlogCommentsRepository } from "./repositories/blog-comments.repository"; import { BlogsRepository } from "./repositories/blogs.repository"; import { UsersModule } from "../users/users.module"; @Module({ imports: [TypeOrmModule.forFeature([Blog, BlogComment, BlogCategory]), UsersModule], controllers: [BlogsController], providers: [BlogsService, BlogsRepository, BlogCommentsRepository, BlogCategoriesRepository], exports: [BlogsService], }) export class BlogsModule {}