pokie
Version:
A server-side video slot game logic framework for JavaScript and TypeScript.
27 lines • 825 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CustomLinesDefinitions = void 0;
class CustomLinesDefinitions {
constructor() {
this.linesDefinitionsMap = {};
}
getLineDefinition(lineId) {
return this.linesDefinitionsMap[lineId] || [];
}
getLinesIds() {
return Object.keys(this.linesDefinitionsMap);
}
setLineDefinition(lineId, definition) {
this.linesDefinitionsMap[lineId] = definition;
return this;
}
fromMap(map) {
this.linesDefinitionsMap = JSON.parse(JSON.stringify(map));
return this;
}
toMap() {
return JSON.parse(JSON.stringify(this.linesDefinitionsMap));
}
}
exports.CustomLinesDefinitions = CustomLinesDefinitions;
//# sourceMappingURL=CustomLinesDefinitions.js.map