@joakimbugge/typeorm-seeder / SeedValues
Type Alias: SeedValues<T>
ts
type SeedValues<T> = { [K in keyof T]?: T[K] | SeedFactory<T[K], T> };Defined in: seed/creator.ts:24
A map of property overrides for seeded entities. Each property can be either a static value or a SeedFactory that is called once per entity — enabling unique random values across each created instance.
Type Parameters
T
T extends EntityInstance
Example
ts
// All 10 bookings get a unique random price
await seed(Booking).saveMany(10, {
dataSource,
values: { price: () => faker.number.float({ min: 10, max: 500 }) },
})