import { GenericDataSeederService } from "../tools/genericDataSeeder"; import { Injectable } from "@nestjs/common"; import { TABLE_UPPER_NAME } from "OUT_DIR/entities"; @Injectable() export class TABLE_UPPER_NAMEDataSeederService { constructor( private readonly genericDataSeederService: GenericDataSeederService ) {} async seed(TABLE_PLURAL_LOWER_NAMEToSeed) { for (const TABLE_LOWER_NAME of TABLE_PLURAL_LOWER_NAMEToSeed) { const consoleLogMessage = JSON.stringify(TABLE_LOWER_NAME); console.log( `🚀 Seeding TABLE_UPPER_NAME table with DUMMY DATA of ${consoleLogMessage}...` ); await this.genericDataSeederService.seedData({ row: TABLE_LOWER_NAME, entity: TABLE_UPPER_NAME, }); console.log( `🟢 Seeding TABLE_UPPER_NAME table with DUMMY DATA of ${consoleLogMessage} is done successfully.` ); } } }