@joakimbugge/typeorm-seeder / runSeeders
Function: runSeeders()
ts
function runSeeders(seeders, options?): Promise<Map<SeederCtor, unknown>>;Defined in: seeder/runner.ts:159
Runs the given seeders (and all their transitive dependencies) in dependency order.
Each seeder is instantiated, its run method is called with the context derived from options, and lifecycle hooks (onBefore, onAfter, onError) are called around it. Errors are re-thrown after onError returns.
Parameters
seeders
options?
RunSeedersOptions = {}
Returns
Promise<Map<SeederCtor, unknown>>
Examples
ts
await runSeeders([PostSeeder], { dataSource })ts
// With console logging and a custom logger
await runSeeders([PostSeeder], {
dataSource,
logging: true,
logger: myLogger,
})