@hp4k1h5/terminordle
Version:
> multiplayer [wordle](https://www.powerlanguage.co.uk/wordle/) clone in your terminal
20 lines (19 loc) • 835 B
TypeScript
import { WS, Message, ClientMessage, ServerMessage, User, Row } from '../../lib/structs';
import { Log } from '../../util';
export declare const sessions: {
[key: string]: Session;
};
export declare class Session {
session_id: string;
guests: User[];
answer: string;
guesses: Row[];
reset_lock: boolean;
constructor(session_id: string);
}
export declare function remove(ws: WS, log?: Log): void;
export declare function createSession(ws: WS, message?: ServerMessage, log?: Log): ClientMessage | undefined;
export declare function join(ws: WS, message: Message): void;
export declare function guess(ws: WS, message: ServerMessage): undefined;
export declare function again(cnx: WS, message: ServerMessage, log: Log | undefined): undefined;
export declare function endSession(cnx: WS, message: string): void;