npm workspaces, NodeNext for server
This commit is contained in:
18
types/index.d.ts
vendored
Normal file
18
types/index.d.ts
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
export interface Game {
|
||||
id?: number;
|
||||
pgn?: string;
|
||||
white?: User;
|
||||
black?: User;
|
||||
winner?: "white" | "black" | "draw";
|
||||
host?: User;
|
||||
code?: string;
|
||||
unlisted?: boolean;
|
||||
timeout?: number;
|
||||
observers?: User[];
|
||||
}
|
||||
|
||||
export interface User {
|
||||
id?: number | string; // string for guest IDs
|
||||
name?: string;
|
||||
email?: string;
|
||||
}
|
||||
Reference in New Issue
Block a user