@joakimbugge/typeorm-seeder / Seeder
Function: Seeder()
ts
function Seeder(options?): ClassDecorator;Defined in: seeder/decorator.ts:39
Marks a class as a seeder and registers its dependency metadata.
Classes decorated with @Seeder can be passed to runSeeders, which resolves all transitive dependencies, sorts them topologically, and executes them in order.
Parameters
options?
SeederOptions = {}
Returns
ClassDecorator
Example
ts
@Seeder({ dependencies: [UserSeeder] })
class PostSeeder implements SeederInterface {
async run(ctx: SeedContext) {
await seed(Post).saveMany(50, ctx)
}
}