Skip to content

@joakimbugge/seeder


@joakimbugge/seeder / create

Function: create() ​

Call Signature ​

ts
function create<T>(
   EntityClass, 
   options, 
adapter): Promise<T>;

Defined in: packages/seeder/src/seed/creators/create.ts:22

Internal

Creates one entity instance in memory for a single class. Applies values overrides after factory/decorator seeding.

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 ​

CreateOptions<T> | undefined

adapter ​

MetadataAdapter

Returns ​

Promise<T>

Call Signature ​

ts
function create<T>(
   EntityClasses, 
   context, 
adapter): Promise<MapToInstances<T>>;

Defined in: packages/seeder/src/seed/creators/create.ts:34

Internal

Creates one in-memory instance per class in the provided 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[]]

context ​

| Omit<SeedContext, "previous"> | undefined

adapter ​

MetadataAdapter

Returns ​

Promise<MapToInstances<T>>

Released under the MIT License.