From a88b7239b5989f200ed87ce3e7ab63aa57fc696c Mon Sep 17 00:00:00 2001 From: HarmoGlace Date: Thu, 16 Apr 2020 12:18:43 +0200 Subject: [PATCH] docs(RoleManager): everyone role can't be null (#3995) * docs(RoleManager) : fix jsdoc everyone role can't be null It fixes the jsdoc of RoleManager ; the everyone role of a guild can't be null * Everyone role can't be null * fix(typings): mark RoleManager#everyone as non-null Co-authored-by: Crawl Co-authored-by: SpaceEEC --- src/managers/RoleManager.js | 4 ++-- typings/index.d.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/managers/RoleManager.js b/src/managers/RoleManager.js index 4b7ebe382..7c5bf51ac 100644 --- a/src/managers/RoleManager.js +++ b/src/managers/RoleManager.js @@ -125,11 +125,11 @@ class RoleManager extends BaseManager { /** * The `@everyone` role of the guild - * @type {?Role} + * @type {Role} * @readonly */ get everyone() { - return this.cache.get(this.guild.id) || null; + return this.cache.get(this.guild.id); } /** diff --git a/typings/index.d.ts b/typings/index.d.ts index 8946a31be..4646ffc08 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -1943,7 +1943,7 @@ declare module 'discord.js' { export class RoleManager extends BaseManager { constructor(guild: Guild, iterable?: Iterable); - public readonly everyone: Role | null; + public readonly everyone: Role; public readonly highest: Role; public guild: Guild;