Skip to main content

getModulesFromFolder

@quik/core


@quik/core / getModulesFromFolder

Function: getModulesFromFolder()

getModulesFromFolder<T>(options): Promise<void>

Defined in: utils/FileSystem.ts:130

Recursively loads modules from the specified folder and registers their constructors.

This function will:

  1. Resolve the folder path and traverse its contents
  2. Skip non-code files and test files
  3. Import each module and invoke the register callback with its default or named exports
  4. Recurse into subdirectories

Type Parameters

T

T

The type expected for each module's constructor export.

Parameters

options

GetModulesFromFolderOptions<T>

Returns

Promise<void>