Skip to content

@joakimbugge/seeder


@joakimbugge/seeder / collectConstructors

Function: collectConstructors()

ts
function collectConstructors<T>(
   value, 
   out, 
   guard?): void;

Defined in: packages/seeder/src/utils/collectConstructors.ts:5

Recursively walks exported values and collects every function (class constructor) that satisfies the optional guard. When no guard is provided every function is collected.

Type Parameters

T

T extends Function

Parameters

value

unknown

out

T[]

guard?

(fn) => boolean

Returns

void

Released under the MIT License.