File tree Expand file tree Collapse file tree 1 file changed +11
-13
lines changed
Expand file tree Collapse file tree 1 file changed +11
-13
lines changed Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ export type UserData = {
1313}
1414
1515export enum Color = {
16- White = 'WHITE ' ,
17- Black = 'BLACK ' ,
16+ White = 'white ' ,
17+ Black = 'black ' ,
1818}
1919
2020export enum Status {
@@ -23,11 +23,11 @@ export enum Status {
2323 GameOver = 'GAME_OVER' ,
2424}
2525
26- export type ModalState = 'chat' | 'profile' | 'friends' | 'login' | boolean ;
26+ export type ModalState = 'chat' | 'profile' | 'friends' | 'login' ;
2727
2828export type ModalContextType = {
29- toggle : ( newState : ModalState ) => void ;
30- state : ModalState ;
29+ toggle : ( newState ? : ModalState | boolean ) => void ;
30+ state : ModalState | false ;
3131} ;
3232
3333export type Match = {
@@ -47,18 +47,16 @@ export type Move = {
4747}
4848
4949export type GameType = {
50- status ?: string ;
50+ status ?: Status ;
5151 board : number [ ] ;
52- dice : number [ ] ;
53- color : 'black' | 'white' ;
54- turn : string ;
52+ dice : [ number , number ] ;
53+ color : Color ;
54+ turn : UserData [ 'uid' ] ;
5555 prison : {
56- black : number ;
57- white : number ;
56+ [ color in Color ] : number ;
5857 } ;
5958 home : {
60- black : number ;
61- white : number ;
59+ [ color in Color ] : number ;
6260 } ;
6361} ;
6462
You can’t perform that action at this time.
0 commit comments