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.