import { Module } from "@nestjs/common"
import { TypeOrmModule } from "@nestjs/typeorm"
import { CategorySeedService } from "./category-seed.service"
import { Category } from "../../../modules/categories/entities/category.entity"
import { CategoriesModule } from "../../../modules/categories/categories.module"
import { CategoryRepository } from "../../../modules/categories/repositories/category.repository"
import { CategoriesService } from "../../../modules/categories/categories.service"

@Module({
  imports: [TypeOrmModule.forFeature([Category]), CategoriesModule],
  providers: [CategorySeedService, CategoriesService, CategoryRepository],
  exports: [CategorySeedService],
})
export class CategorySeedModule {}
