shoehive
Version:
WebSocket-based multiplayer game framework for real-time, event-driven gameplay
20 lines (19 loc) • 1.27 kB
JavaScript
;
/**
* 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; } });