colyseus.js
Version:
Colyseus Multiplayer SDK for JavaScript/TypeScript
29 lines (28 loc) • 691 B
TypeScript
import { RoomAvailable } from "./Room";
export interface SeatReservation {
room: RoomAvailable;
sessionId: string;
reconnectionToken?: string;
devMode?: boolean;
protocol?: string;
}
export declare enum Protocol {
HANDSHAKE = 9,
JOIN_ROOM = 10,
ERROR = 11,
LEAVE_ROOM = 12,
ROOM_DATA = 13,
ROOM_STATE = 14,
ROOM_STATE_PATCH = 15,
ROOM_DATA_SCHEMA = 16,
ROOM_DATA_BYTES = 17
}
export declare enum ErrorCode {
MATCHMAKE_NO_HANDLER = 4210,
MATCHMAKE_INVALID_CRITERIA = 4211,
MATCHMAKE_INVALID_ROOM_ID = 4212,
MATCHMAKE_UNHANDLED = 4213,
MATCHMAKE_EXPIRED = 4214,
AUTH_FAILED = 4215,
APPLICATION_ERROR = 4216
}