Skip to content

@joakimbugge/seeder


@joakimbugge/seeder / createMany

Function: createMany()

Call Signature

ts
function createMany<T>(
   EntityClass, 
   options, 
adapter): Promise<T[]>;

Defined in: packages/seeder/src/seed/creators/createMany.ts:26

Internal

Creates count in-memory instances for one entity class. Applies optional values overrides per created instance.

The adapter parameter is supplied by ORM packages and is not part of the user-facing API.

Type Parameters

T

T extends object

Parameters

EntityClass

EntityConstructor<T>

options

CreateManyOptions<T>

adapter

MetadataAdapter

Returns

Promise<T[]>

Call Signature

ts
function createMany<T>(
   EntityClasses, 
   options, 
adapter): Promise<MapToInstanceArrays<T>>;

Defined in: packages/seeder/src/seed/creators/createMany.ts:38

Internal

Creates count instances for each class in the tuple. Relation seeding defaults to false for this overload.

The adapter parameter is supplied by ORM packages and is not part of the user-facing API.

Type Parameters

T

T extends EntityConstructor[]

Parameters

EntityClasses

[...T[]]

options

CreateManyOptions

adapter

MetadataAdapter

Returns

Promise<MapToInstanceArrays<T>>

Released under the MIT License.