mydog
Version:
a framework of typescript game server
25 lines (24 loc) • 820 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
const application_1 = __importDefault(require("./application"));
const connectorProxyTcp_1 = require("./connector/connectorProxyTcp");
const connectorProxyWs_1 = require("./connector/connectorProxyWs");
let hasCreated = false;
let mydog = {};
mydog.version = require("../package.json").version;
mydog.createApp = function () {
if (hasCreated) {
console.error("the app has already been created");
return mydog.app;
}
hasCreated = true;
mydog.app = new application_1.default();
return mydog.app;
};
mydog.connector = {
"Tcp": connectorProxyTcp_1.ConnectorTcp,
"Ws": connectorProxyWs_1.ConnectorWs,
};
module.exports = mydog;