UNPKG

shoehive

Version:

WebSocket-based multiplayer game framework for real-time, event-driven gameplay

20 lines (19 loc) 1.27 kB
"use strict"; /** * events/index.ts * * This file exports all event-related types, constants, and classes * to make them easily accessible by consumers of the library. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.MessageRouter = exports.EventBus = exports.EVENTS = exports.LOBBY_EVENTS = exports.TABLE_EVENTS = exports.PLAYER_EVENTS = void 0; var EventTypes_1 = require("./EventTypes"); // Event constants Object.defineProperty(exports, "PLAYER_EVENTS", { enumerable: true, get: function () { return EventTypes_1.PLAYER_EVENTS; } }); Object.defineProperty(exports, "TABLE_EVENTS", { enumerable: true, get: function () { return EventTypes_1.TABLE_EVENTS; } }); Object.defineProperty(exports, "LOBBY_EVENTS", { enumerable: true, get: function () { return EventTypes_1.LOBBY_EVENTS; } }); Object.defineProperty(exports, "EVENTS", { enumerable: true, get: function () { return EventTypes_1.EVENTS; } }); var EventBus_1 = require("./EventBus"); Object.defineProperty(exports, "EventBus", { enumerable: true, get: function () { return EventBus_1.EventBus; } }); var MessageRouter_1 = require("./MessageRouter"); Object.defineProperty(exports, "MessageRouter", { enumerable: true, get: function () { return MessageRouter_1.MessageRouter; } });