interface State<Data> {
    b2b: number;
    board: Engine.BoardSquare[][];
    combo: number;
    current: Engine.Mino;
    data: Data["state"];
    garbage: number[];
    hold: null | Engine.Mino;
    queue: Engine.Mino[];
    type: "state";
}

Type Parameters

Properties

b2b: number
board: Engine.BoardSquare[][]
combo: number
current: Engine.Mino
data: Data["state"]
garbage: number[]
hold: null | Engine.Mino
queue: Engine.Mino[]
type