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.