Skip to content

@joakimbugge/mikroorm-seeder


@joakimbugge/mikroorm-seeder / SeederResultMap

Interface: SeederResultMap

Defined in: packages/seeder/src/seeder/context.ts:14

Typed result map — returned by runSeeders and available on ctx.results inside run.

The get overload infers the return type from the seeder constructor, so no casting is needed:

Example

ts
const results = await runSeeders([UserSeeder, PostSeeder]);
const users = results.get(UserSeeder); // User[]
const posts = results.get(PostSeeder); // Post[]

Extends

  • Omit<ReadonlyMap<Function, unknown>, "get">

Properties

size

ts
readonly size: number;

Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2015.collection.d.ts:60

Inherited from

ts
Omit.size

Methods

[iterator]()

ts
iterator: MapIterator<[Function, unknown]>;

Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:161

Returns an iterable of entries in the map.

Returns

MapIterator<[Function, unknown]>

Inherited from

ts
Omit.[iterator]

entries()

ts
entries(): MapIterator<[Function, unknown]>;

Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:166

Returns an iterable of key, value pairs for every entry in the map.

Returns

MapIterator<[Function, unknown]>

Inherited from

ts
Omit.entries

forEach()

ts
forEach(callbackfn, thisArg?): void;

Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2015.collection.d.ts:57

Parameters

callbackfn

(value, key, map) => void

thisArg?

any

Returns

void

Inherited from

ts
Omit.forEach

get()

ts
get<TResult>(key): TResult | undefined;

Defined in: packages/seeder/src/seeder/context.ts:15

Type Parameters

TResult

TResult

Parameters

key

() => object

Returns

TResult | undefined


has()

ts
has(key): boolean;

Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2015.collection.d.ts:59

Parameters

key

Function

Returns

boolean

Inherited from

ts
Omit.has

keys()

ts
keys(): MapIterator<Function>;

Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:171

Returns an iterable of keys in the map

Returns

MapIterator<Function>

Inherited from

ts
Omit.keys

values()

ts
values(): MapIterator<unknown>;

Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2015.iterable.d.ts:176

Returns an iterable of values in the map

Returns

MapIterator<unknown>

Inherited from

ts
Omit.values

Released under the MIT License.