beyond
Version:
The Full Stack Universal Typescript Framework
45 lines (37 loc) • 1.3 kB
JavaScript
/**
* The compiled dashboard manager
*/
module.exports = class {
get containers() {
return this.
}
get ready() {
return this.
}
get initialised() {
return this.
}
async initialise() {
if (this.
this.
// Add the compiled dashboard backend in the main instance
const path = require('path').resolve(__dirname, '../../../../dashboard/ws');
const config = new global.utils.Config(path, {
'/libraries': 'array',
'/libraries/children/node': 'object',
'/libraries/children/ssr': 'object',
'/libraries/children/backend': 'object',
'/libraries/children/legacyBackend': 'object',
});
config.data = 'backend.json';
await config.ready;
const libraries = config.properties.get('libraries');
const ContainersCollection = require('../../containers/collection');
this.
await this.
this.
}
}