Skip to content

@joakimbugge/seeder


@joakimbugge/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/typescript/lib/lib.es2015.collection.d.ts:60

Inherited from ​

ts
Omit.size

Methods ​

[iterator]() ​

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

Defined in: 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/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/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 ​

(...args) => object

Returns ​

TResult | undefined


has() ​

ts
has(key): boolean;

Defined in: 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/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/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.