14 lines
311 B
JavaScript
Executable File
14 lines
311 B
JavaScript
Executable File
import { WebsocketMessage } from "../utils/messages.js";
|
|
import { Session } from "../models/session.js";
|
|
|
|
/** @interface */
|
|
export class StateInterface {
|
|
/** @param {Session} session */
|
|
constructor(session) {}
|
|
|
|
onAttach() {}
|
|
|
|
/** @param {WebsocketMessage} message */
|
|
onMessage(message) {}
|
|
}
|