Skip to content

@joakimbugge/seeder


@joakimbugge/seeder / saveMany

Function: saveMany() ​

Call Signature ​

ts
function saveMany<T, TContext>(
   EntityClass, 
   options, 
   metadataAdapter, 
persistenceAdapter): Promise<T[]>;

Defined in: packages/seeder/src/seed/persist/saveMany.ts:17

Internal

Creates and persists count instances for one entity class.

The metadataAdapter and persistenceAdapter parameters are supplied by ORM packages and are not part of the user-facing API.

Type Parameters ​

T ​

T extends object

TContext ​

TContext extends SeedContext

Parameters ​

EntityClass ​

EntityConstructor<T>

options ​

TContext & object

metadataAdapter ​

MetadataAdapter

persistenceAdapter ​

PersistenceAdapter<TContext>

Returns ​

Promise<T[]>

Call Signature ​

ts
function saveMany<T, TContext>(
   EntityClasses, 
   options, 
   metadataAdapter, 
persistenceAdapter): Promise<MapToInstanceArrays<T>>;

Defined in: packages/seeder/src/seed/persist/saveMany.ts:31

Internal

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

The metadataAdapter and persistenceAdapter parameters are supplied by ORM packages and are not part of the user-facing API.

Type Parameters ​

T ​

T extends EntityConstructor[]

TContext ​

TContext extends SeedContext

Parameters ​

EntityClasses ​

[...T[]]

options ​

TContext & object

metadataAdapter ​

MetadataAdapter

persistenceAdapter ​

PersistenceAdapter<TContext>

Returns ​

Promise<MapToInstanceArrays<T>>

Released under the MIT License.