@kitmi/jacaranda
Version:
JavaScript application framework
39 lines (38 loc) • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function() {
return _default;
}
});
const _ServiceInstaller = /*#__PURE__*/ _interop_require_default(require("./ServiceInstaller"));
const _Runnable = /*#__PURE__*/ _interop_require_default(require("./Runnable"));
const _WebServer = require("./WebServer");
function _interop_require_default(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
const ServerInstaller = (0, _WebServer.createWebServer)((0, _Runnable.default)(_ServiceInstaller.default));
/**
* Installer for web server.
* @class
* @mixes {Runnable}
* @extends {ServiceInstaller}
*/ class Installer extends ServerInstaller {
constructor(options){
super('installer', options);
}
}
function install(options) {
const installer = new Installer(options);
installer.start_().then((app)=>app.stop_()).catch((err)=>{
// eslint-disable-next-line no-undef
console.error(err);
});
}
const _default = install;
//# sourceMappingURL=serverInstall.js.map