21 lines
950 B
TypeScript
Executable File
21 lines
950 B
TypeScript
Executable File
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 {}
|