UNPKG

pokie

Version:

A server-side video slot game logic framework for JavaScript and TypeScript.

24 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VideoSlotWithFreeGamesSessionSerializer = void 0; const pokie_1 = require("pokie"); class VideoSlotWithFreeGamesSessionSerializer { constructor(baseSerializer = new pokie_1.VideoSlotSessionSerializer()) { this.baseSerializer = baseSerializer; } getInitialData(session) { return Object.assign(Object.assign({}, this.baseSerializer.getInitialData(session)), this.getRoundData(session)); } getRoundData(session) { const freeGamesNum = session.getFreeGamesNum(); const freeGamesSum = session.getFreeGamesSum(); const freeGamesBank = session.getFreeGamesBank(); const wonFreeGamesNumber = session.getWonFreeGamesNumber(); return Object.assign(Object.assign({}, this.baseSerializer.getRoundData(session)), { freeGamesNum, freeGamesSum, freeGamesBank, wonFreeGamesNumber }); } } exports.VideoSlotWithFreeGamesSessionSerializer = VideoSlotWithFreeGamesSessionSerializer; //# sourceMappingURL=VideoSlotWithFreeGamesSessionSerializer.js.map