@joakimbugge/nest-mikroorm-seeder
@joakimbugge/nest-mikroorm-seeder / SeederModuleAsyncOptions
Interface: SeederModuleAsyncOptions
Defined in: nest-mikroorm-seeder/src/SeederModule.ts:111
Async factory variant of SeederModuleOptions. Use when options depend on injected providers such as ConfigService.
Example
ts
SeederModule.forRootAsync({
imports: [ConfigModule],
inject: [ConfigService],
useFactory: (config: ConfigService) => ({
seeders: [PostSeeder],
enabled: config.get('SEED') === 'true',
}),
})Properties
imports?
ts
optional imports?: any[];Defined in: nest-mikroorm-seeder/src/SeederModule.ts:112
inject?
ts
optional inject?: any[];Defined in: nest-mikroorm-seeder/src/SeederModule.ts:113
useFactory
ts
useFactory: (...args) =>
| SeederModuleOptions
| Promise<SeederModuleOptions>;Defined in: nest-mikroorm-seeder/src/SeederModule.ts:114
Parameters
args
...any[]
Returns
| SeederModuleOptions | Promise<SeederModuleOptions>