UNPKG

mydog

Version:

a framework of typescript game server

25 lines (24 loc) 820 B
"use strict"; 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;