UNPKG

hades-cli

Version:
17 lines (16 loc) 940 B
import { NestFactory } from '@nestjs/core'; import { ICommandBus } from '@hades/shared/domain/bus/command-bus'; import { Create{{ toPascalCase schema.moduleNames }}Command } from '@hades/{{ toKebabCase schema.boundedContextName }}/{{ toKebabCase schema.moduleName }}/application/create/create-{{ toKebabCase schema.moduleNames }}.command'; import { SeederModule } from './seeder.module'; import { {{ toCamelCase schema.moduleNames }} } from '@hades/{{ toKebabCase schema.boundedContextName }}/{{ toKebabCase schema.moduleName }}/infrastructure/seeds/{{ toKebabCase schema.moduleName }}.seed'; export class Seeder { main() { NestFactory.createApplicationContext(SeederModule).then(appContext => { const commandBus = appContext.get(ICommandBus); commandBus.dispatch(new Create{{ toPascalCase schema.moduleNames }}Command({{ toCamelCase schema.moduleNames }})); }); } } new Seeder().main();