@joakimbugge/nest-mikroorm-seeder
@joakimbugge/nest-mikroorm-seeder / SeederModuleRunOptions
Interface: SeederModuleRunOptions
Defined in: nest-mikroorm-seeder/src/SeederModule.ts:66
Extends
SeederModuleBaseOptions
Properties
em?
optional em?: EntityManager<IDatabaseDriver<Connection>>;Defined in: nest-mikroorm-seeder/src/SeederModule.ts:25
Explicit EntityManager. When omitted, the module resolves MikroORM from the NestJS container and forks a fresh EntityManager.
Inherited from
SeederModuleBaseOptions.emenabled?
optional enabled?: boolean;Defined in: nest-mikroorm-seeder/src/SeederModule.ts:33
When false, seeding is skipped entirely. Useful for gating on an env var.
Default
trueInherited from
SeederModuleBaseOptions.enabledhistoryTableName?
optional historyTableName?: undefined;Defined in: nest-mikroorm-seeder/src/SeederModule.ts:73
logging?
optional logging?: boolean;Defined in: nest-mikroorm-seeder/src/SeederModule.ts:40
When false, suppresses all seeder progress output. When true (default), logs via NestJS's own Logger — output follows NestJS's logging configuration.
Default
trueInherited from
SeederModuleBaseOptions.loggingonAfter?
optional onAfter?: (seeder, durationMs) => void | Promise<void>;Defined in: mikroorm-seeder/src/seeder/runner.ts:29
Parameters
seeder
SeederCtor
durationMs
number
Returns
void | Promise<void>
Inherited from
SeederModuleBaseOptions.onAfteronBefore?
optional onBefore?: (seeder) => void | Promise<void>;Defined in: mikroorm-seeder/src/seeder/runner.ts:28
Parameters
seeder
SeederCtor
Returns
void | Promise<void>
Inherited from
SeederModuleBaseOptions.onBeforeonError?
optional onError?: (seeder, error) => void | Promise<void>;Defined in: mikroorm-seeder/src/seeder/runner.ts:30
Parameters
seeder
SeederCtor
error
unknown
Returns
void | Promise<void>
Inherited from
SeederModuleBaseOptions.onErrorrelations?
optional relations?: boolean;Defined in: nest-mikroorm-seeder/src/SeederModule.ts:27
Passed through to runSeeders. Set to false to skip relation seeding.
Inherited from
SeederModuleBaseOptions.relationsrun
run: RunCallback;Defined in: nest-mikroorm-seeder/src/SeederModule.ts:71
Inline callback executed on every boot. runOnce is false.
runOnce?
optional runOnce?: false;Defined in: nest-mikroorm-seeder/src/SeederModule.ts:72
seeders?
optional seeders?: undefined;Defined in: nest-mikroorm-seeder/src/SeederModule.ts:67