interface Full { data: { diyusi: number; game: { bag: Engine.Mino[]; board: Types.Game.BoardSquare[][]; controlling: { inputSoftdrop: boolean; lastshift: -1 | 1; lShift: { arr: number; das: number; dir: -1; held: boolean; }; rShift: { arr: number; das: number; dir: 1; held: boolean; }; }; falling: { flags: number; hy: number; irs: number; keys: number; kick: number; locking: number; lockresets: number; r: number; rotresets: number; safelock: number; skip: number[]; type: Engine.Mino; x: number; y: number; }; g: number; handling: Handling; hold: { locked: boolean; piece: null | Engine.Mino; }; playing: boolean; }; stats: Types.Game.Stats; }; type: "full"; } Properties
data
data: { diyusi: number; game: { bag: Engine.Mino[]; board: Types.Game.BoardSquare[][]; controlling: { inputSoftdrop: boolean; lastshift: -1 | 1; lShift: { arr: number; das: number; dir: -1; held: boolean; }; rShift: { arr: number; das: number; dir: 1; held: boolean; }; }; falling: { flags: number; hy: number; irs: number; keys: number; kick: number; locking: number; lockresets: number; r: number; rotresets: number; safelock: number; skip: number[]; type: Engine.Mino; x: number; y: number; }; g: number; handling: Handling; hold: { locked: boolean; piece: null | Engine.Mino; }; playing: boolean; }; stats: Types.Game.Stats; } type
type