Skip to content

@joakimbugge/typeorm-seeder


@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 }) },
})

Released under the MIT License.