From c6e1fb7f6dfb4dcb7d17022c0417b3c10848de22 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sat, 4 Mar 2023 08:36:37 -0600 Subject: [PATCH] More JSDoc --- scripts/server/clan.js | 8 ++++++-- scripts/server/client.js | 5 +++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/scripts/server/clan.js b/scripts/server/clan.js index c6a513b8..03160e7e 100644 --- a/scripts/server/clan.js +++ b/scripts/server/clan.js @@ -23,11 +23,15 @@ class ClanData { this.colour = COLOUR_WHITE; this.colours = []; this.initialRank = 0; - this.members = []; - this.ranks = []; this.needsSaved = false; this.motd = false; + /** @type {Array.} */ + this.members = []; + + /** @type {Array.} */ + this.ranks = []; + if (dbAssoc) { this.databaseId = toInteger(dbAssoc["clan_id"]); this.name = dbAssoc["clan_name"]; diff --git a/scripts/server/client.js b/scripts/server/client.js index 2cb944e0..992967d5 100644 --- a/scripts/server/client.js +++ b/scripts/server/client.js @@ -16,12 +16,13 @@ const V_RETURNTO_TYPE_SKINSELECT = 2; // "Return to" data is from skin /** * @class Representing extra data for a client - * @property {AccountData} accountData - * @property {Array.} subAccounts */ class ClientData { constructor(client, accountData, subAccounts) { + /** @type {AccountData} */ this.accountData = accountData; + + /** @type {Array.} */ this.subAccounts = subAccounts; // Characters // General Info