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.