Skip to content

@joakimbugge/nest-typeorm-seeder


@joakimbugge/nest-typeorm-seeder / SeederModuleAsyncOptions

Interface: SeederModuleAsyncOptions ​

Defined in: nest-typeorm-seeder/src/SeederModule.ts:116

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-typeorm-seeder/src/SeederModule.ts:117


inject? ​

ts
optional inject?: any[];

Defined in: nest-typeorm-seeder/src/SeederModule.ts:118


useFactory ​

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

Defined in: nest-typeorm-seeder/src/SeederModule.ts:119

Parameters ​

args ​

...any[]

Returns ​

| SeederModuleOptions | Promise<SeederModuleOptions>

Released under the MIT License.