Add dependency on @extollo/ui and enable recursive discovery
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-11-27 00:10:48 -06:00
parent 5175d64e36
commit 0ed096c782
4 changed files with 140 additions and 1 deletions

View File

@@ -76,6 +76,7 @@ export * from './service/Files'
export * from './service/HTTPServer'
export * from './service/Routing'
export * from './service/Middlewares'
export * from './service/Discovery'
export * from './support/redis/Redis'
export * from './support/cache/MemoryCache'

10
src/service/Discovery.ts Normal file
View File

@@ -0,0 +1,10 @@
import {Unit} from '../lifecycle/Unit'
import {Singleton} from '../di'
import {NodeModules} from '../support/NodeModules'
@Singleton()
export class Discovery extends Unit {
async up(): Promise<void> {
await this.make<NodeModules>(NodeModules).discover()
}
}