UNPKG

pokie

Version:

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

20 lines 923 B
import { VideoSlotSessionSerializer, } from "pokie"; export class VideoSlotWithFreeGamesSessionSerializer { constructor(baseSerializer = new 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 }); } } //# sourceMappingURL=VideoSlotWithFreeGamesSessionSerializer.js.map