"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _createStarExport(obj) { Object.keys(obj) .filter((key) => key !== "default" && key !== "__esModule") .forEach((key) => { if (exports.hasOwnProperty(key)) { return; } Object.defineProperty(exports, key, {enumerable: true, configurable: true, get: () => obj[key]}); }); }var _index = require('#config/index');var _index3 = require('#core/index'); var _index4 = _interopRequireDefault(_index3);var _state = require('#core/state'); var _state2 = _interopRequireDefault(_state);const s=(r,t)=>{_index.makeOptions.call(void 0, t);const e=_index4.default.call(void 0, r).init();return{isReady:()=>e.status.isReady(),setReady:()=>e.status.setReady(),on:e.on,stop:async()=>await e.stop()}},i=Object.assign(s,_state2.default);var _gracefulServer = require('#interface/gracefulServer'); _createStarExport(_gracefulServer);var u=i;exports.default = u; module.exports = exports.default;