import { Module } from "@nestjs/common";
import { TypeOrmModule } from "@nestjs/typeorm";
import { MediaModule } from "../media/media.module";
import { ContentBlock } from "./entities/content-block.entity";
import { Page } from "./entities/page.entity";
import { ContentController } from "./content.controller";
import { ContentService } from "./content.service";
import { PublishService } from "./publish.service";

@Module({
  imports: [TypeOrmModule.forFeature([Page, ContentBlock]), MediaModule],
  controllers: [ContentController],
  providers: [ContentService, PublishService],
  exports: [ContentService],
})
export class ContentModule {}
