Skip to content

@joakimbugge/mikroorm-seeder


@joakimbugge/mikroorm-seeder / SingleSeed

Interface: SingleSeed<T>

Defined in: seed/builder.ts:16

Seed builder for a single entity class. Returned by seed when passed one class.

Type Parameters

T

T extends EntityInstance

Methods

create()

ts
create(context?): Promise<T>;

Defined in: seed/builder.ts:18

Creates a single instance in memory without persisting.

Parameters

context?

CreateOptions<T>

Returns

Promise<T>


createMany()

ts
createMany(count, context?): Promise<T[]>;

Defined in: seed/builder.ts:22

Creates multiple instances in memory without persisting.

Parameters

count

number

context?

CreateOptions<T>

Returns

Promise<T[]>


save()

ts
save(options): Promise<T>;

Defined in: seed/builder.ts:20

Creates and persists a single instance.

Parameters

options

SaveOptions<T>

Returns

Promise<T>


saveMany()

ts
saveMany(count, options): Promise<T[]>;

Defined in: seed/builder.ts:24

Creates and persists multiple instances.

Parameters

count

number

options

SaveOptions<T>

Returns

Promise<T[]>

Released under the MIT License.