fix(backend): correct `MahjongRoomEventTypes` type

This commit is contained in:
zyoshoka 2025-04-18 22:52:10 +09:00
parent 2b5ecf883f
commit 5ec6993876
No known key found for this signature in database
1 changed files with 34 additions and 8 deletions

View File

@ -210,7 +210,7 @@ export interface ReversiGameEventTypes {
export interface MahjongRoomEventTypes {
joined: {
index: number;
user: Packed<'UserLite'>;
user: Packed<'UserLite'> | null;
};
changeReadyStates: {
user1: boolean;
@ -221,35 +221,61 @@ export interface MahjongRoomEventTypes {
started: {
room: Packed<'MahjongRoomDetailed'>;
};
nextKyoku: {
room: Packed<'MahjongRoomDetailed'>;
};
tsumo: {
house: Mmj.House;
tile: Mmj.Tile;
tile: number;
};
dahai: {
house: Mmj.House;
tile: Mmj.Tile;
tile: number;
riichi: boolean;
};
dahaiAndTsumo: {
dahaiHouse: Mmj.House;
dahaiTile: Mmj.Tile;
tsumoTile: Mmj.Tile;
dahaiTile: number;
tsumoTile: number;
riichi: boolean;
};
ponned: {
caller: Mmj.House;
callee: Mmj.House;
tile: Mmj.Tile;
tiles: readonly [number, number, number];
};
kanned: {
caller: Mmj.House;
callee: Mmj.House;
tile: Mmj.Tile;
rinsyan: Mmj.Tile;
tiles: readonly [number, number, number, number];
rinsyan: number;
};
ciied: {
caller: Mmj.House;
callee: Mmj.House;
tiles: readonly [number, number, number];
};
ronned: {
callers: Mmj.House[];
callee: Mmj.House;
handTiles: Record<Mmj.House, number[]>;
};
ryuukyoku: object;
ankanned: {
house: Mmj.House;
tiles: readonly [number, number, number, number];
rinsyan: number;
};
kakanned: {
house: Mmj.House;
tiles: readonly [number, number, number, number];
rinsyan: number;
from: Mmj.House;
};
tsumoHora: {
house: Mmj.House;
handTiles: number[];
tsumoTile: number;
};
}
//#endregion