@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