interface Full { data: { diyusi: number; game: { bag: Types.Game.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: Types.Game.Mino; x: number; y: number; }; g: number; handling: Handling; hold: { locked: boolean; piece: null | Types.Game.Mino; }; playing: boolean; }; stats: { btb: number; btbpower: number; clears: { allclear: number; doubles: number; minitspindoubles: number; minitspinquads: number; minitspins: number; minitspinsingles: number; minitspintriples: number; pentas: number; quads: number; realtspins: number; singles: number; triples: number; tspindoubles: number; tspinpentas: number; tspinquads: number; tspinsingles: number; tspintriples: number; }; combo: number; combopower: number; finesse: { combo: number; faults: number; perfectpieces: number; }; garbage: { attack: number; cleared: number; maxspike: number; maxspike_nomult: number; received: number; sent: number; sent_nomult: number; }; holds: number; inputs: number; kills: number; level: number; level_lines: number; level_lines_needed: number; lines: number; piecesplaced: number; score: number; topbtb: number; topcombo: number; tspins: number; zenith: { altitude: number; avgrankpts: number; floor: number; peakrank: number; rank: number; revives: number; revivesMaxOfBoth: number; revivesTotal: number; speedrun: boolean; speedrun_seen: boolean; splits: number[]; targetingfactor: number; targetinggrace: number; totalbonus: number; }; zenlevel: number; zenprogress: number; }; }; type: "full"; } Properties
data
data: { diyusi: number; game: { bag: Types.Game.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: Types.Game.Mino; x: number; y: number; }; g: number; handling: Handling; hold: { locked: boolean; piece: null | Types.Game.Mino; }; playing: boolean; }; stats: { btb: number; btbpower: number; clears: { allclear: number; doubles: number; minitspindoubles: number; minitspinquads: number; minitspins: number; minitspinsingles: number; minitspintriples: number; pentas: number; quads: number; realtspins: number; singles: number; triples: number; tspindoubles: number; tspinpentas: number; tspinquads: number; tspinsingles: number; tspintriples: number; }; combo: number; combopower: number; finesse: { combo: number; faults: number; perfectpieces: number; }; garbage: { attack: number; cleared: number; maxspike: number; maxspike_nomult: number; received: number; sent: number; sent_nomult: number; }; holds: number; inputs: number; kills: number; level: number; level_lines: number; level_lines_needed: number; lines: number; piecesplaced: number; score: number; topbtb: number; topcombo: number; tspins: number; zenith: { altitude: number; avgrankpts: number; floor: number; peakrank: number; rank: number; revives: number; revivesMaxOfBoth: number; revivesTotal: number; speedrun: boolean; speedrun_seen: boolean; splits: number[]; targetingfactor: number; targetinggrace: number; totalbonus: number; }; zenlevel: number; zenprogress: number; }; } type
type