Add kernel modules and basic kernel handling

This commit is contained in:
2021-03-07 12:51:04 -06:00
parent 94add3d471
commit fdcd80a43e
6 changed files with 56 additions and 14 deletions

View File

@@ -33,19 +33,19 @@ export class Application extends Container {
public static getApplication(): Application {
const existing = <Container | undefined> globalRegistry.getGlobal('extollo/injector')
if ( existing && !(existing instanceof Application) ) {
if ( existing instanceof Application ) {
return existing
} else if ( existing ) {
const app = new Application()
existing.cloneTo(app)
globalRegistry.setGlobal('extollo/injector', app)
return app
} else if ( !existing ) {
} else {
const app = new Application()
globalRegistry.setGlobal('extollo/injector', app)
return app
}
return existing
}
protected baseDir!: string