From f6d1db6a24a9efe589a13253b70304dfbadaaefa Mon Sep 17 00:00:00 2001 From: Ryan Munro Date: Tue, 14 Jan 2020 01:00:13 +1100 Subject: [PATCH] Backport documentation fixes (#3683) * Presence does not extend Base, therefore presence.client was undocumented * Document Client#fetchVoiceRegions returning a promise --- src/client/Client.js | 2 +- src/structures/Presence.js | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/client/Client.js b/src/client/Client.js index 3bb505cc8..ebdce4ee2 100644 --- a/src/client/Client.js +++ b/src/client/Client.js @@ -349,7 +349,7 @@ class Client extends EventEmitter { /** * Obtains the available voice regions from Discord. - * @returns {Collection} + * @returns {Promise>} * @example * client.fetchVoiceRegions() * .then(regions => console.log(`Available regions are: ${regions.map(region => region.name).join(', ')}`)) diff --git a/src/structures/Presence.js b/src/structures/Presence.js index da6ec23a7..89232af48 100644 --- a/src/structures/Presence.js +++ b/src/structures/Presence.js @@ -22,6 +22,12 @@ const { ActivityFlags, Endpoints } = require('../util/Constants'); */ class Presence { constructor(data = {}, client) { + /** + * The client that instantiated this + * @name Presence#client + * @type {Client} + * @readonly + */ Object.defineProperty(this, 'client', { value: client }); /**