pokie
Version:
A server-side video slot game logic framework for JavaScript and TypeScript.
23 lines • 657 B
JavaScript
export 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));
}
}
//# sourceMappingURL=CustomLinesDefinitions.js.map