"use strict"; /** @typedef {import("../Server").ClientConnection} ClientConnection */ // base class that users should extend if they are making their own // server implementation module.exports = class BaseServer { /** * @param {import("../Server")} server */ constructor(server) { /** @type {import("../Server")} */ this.server = server; /** @type {ClientConnection[]} */ this.clients = []; } };