Skip to content

@joakimbugge/nest-mikroorm-seeder


@joakimbugge/nest-mikroorm-seeder / SeederModuleAsyncOptions

Interface: SeederModuleAsyncOptions ​

Defined in: nest-mikroorm-seeder/src/SeederModule.ts:112

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:113


inject? ​

ts
optional inject?: any[];

Defined in: nest-mikroorm-seeder/src/SeederModule.ts:114


useFactory ​

ts
useFactory: (...args) => 
  | SeederModuleOptions
| Promise<SeederModuleOptions>;

Defined in: nest-mikroorm-seeder/src/SeederModule.ts:115

Parameters ​

args ​

...any[]

Returns ​

| SeederModuleOptions | Promise<SeederModuleOptions>

Released under the MIT License.