qortal-ui/core/ui-core.js
AlphaX-Projects fa29ff4c43 Update UI
Refactor and added new functioms
2024-05-08 13:16:23 +02:00

34 lines
871 B
JavaScript

const SERVER = 'server'
const BUILD = 'build'
const WATCH = 'watch'
const WATCH_INLINE = 'watch_inline'
const DEFAULT_CONFIG = 'default_config'
const GENERATE_BUILD_CONFIG = 'generate_build_config'
/**
* @package UI Core Controller
* @param type String
*/
const uiCoreController = (type) => {
switch (type) {
case SERVER:
const { createServer } = require('./server/server.js')
return createServer
case BUILD:
return require('./tooling/build.js')
case WATCH:
return require('./tooling/watch.js')
case WATCH_INLINE:
return require('./tooling/watch-inlines.js')
case DEFAULT_CONFIG:
return require('./config/config.js')
case GENERATE_BUILD_CONFIG:
return require('./tooling/generateBuildConfig.js')
default:
return
}
}
module.exports = uiCoreController