@joakimbugge/seeder / makeSeedBuilder
Function: makeSeedBuilder()
Call Signature
ts
function makeSeedBuilder<T>(EntityClass, metadataAdapter): Pick<SingleSeed<T>, "create" | "createMany">;Defined in: packages/seeder/src/seed/builder/makeSeedBuilder.ts:31
Returns a create-only SingleSeed builder bound to the given entity class. Use this overload when you only need in-memory creation and will handle persistence yourself.
Type Parameters
T
T extends object
Parameters
EntityClass
metadataAdapter
Returns
Pick<SingleSeed<T>, "create" | "createMany">
Call Signature
ts
function makeSeedBuilder<T, TContext>(
EntityClass,
metadataAdapter,
persistenceAdapter): SingleSeed<T, TContext>;Defined in: packages/seeder/src/seed/builder/makeSeedBuilder.ts:40
Returns a full SingleSeed builder bound to the given entity class and adapters. ORM packages call this with their own adapters to produce the seed() return value.
Type Parameters
T
T extends object
TContext
TContext extends SeedContext
Parameters
EntityClass
metadataAdapter
persistenceAdapter
PersistenceAdapter<TContext>
Returns
SingleSeed<T, TContext>