UNPKG

@hp4k1h5/terminordle

Version:

> multiplayer [wordle](https://www.powerlanguage.co.uk/wordle/) clone in your terminal

20 lines (19 loc) 835 B
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;