@morojs/moro


@morojs/moro / ModuleDiscovery

Class: ModuleDiscovery

Defined in: src/core/modules/auto-discovery.ts:7

Constructors

Constructor

new ModuleDiscovery(baseDir, options): ModuleDiscovery

Defined in: src/core/modules/auto-discovery.ts:11

Parameters

baseDir

string = ...

options

DiscoveryOptions = {}

Returns

ModuleDiscovery

Methods

discoverModuleDirectories()

discoverModuleDirectories(modulesDir): Promise<ModuleConfig[]>

Defined in: src/core/modules/auto-discovery.ts:44

Parameters

modulesDir

string = 'src/modules'

Returns

Promise<ModuleConfig[]>


discoverModules()

discoverModules(): Promise<ModuleConfig[]>

Defined in: src/core/modules/auto-discovery.ts:22

Returns

Promise<ModuleConfig[]>


watchModules()

watchModules(callback): void

Defined in: src/core/modules/auto-discovery.ts:173

Parameters

callback

(modules) => void

Returns

void