UNPKG

pokie

Version:

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

14 lines (13 loc) 695 B
import { BuildableFromArray } from "pokie"; export interface SymbolsSequenceModifying extends BuildableFromArray { addSymbol(symbolId: string, stackSize?: number, index?: number): this; removeSymbol(index: number): this; removeAllSymbols(symbolId: string): this; addSymbols(symbolsIds: string[], index?: number): this; setSymbol(index: number, symbolId: string): this; setSymbols(index: number, symbols: string[]): this; shuffle(): this; fromSymbolsWeights(symbolsWeights: Record<string, number>): this; fromNumbersOfSymbols(symbolsNumbers: Record<string, number>): this; fromNumberOfEachSymbol(availableSymbols: string[], symbolsNumber: number): this; }