docs/typings(GuildChannel): permissionsfor returns a nullable readonly Permissions instance

This commit is contained in:
SpaceEEC
2018-09-02 13:23:39 +02:00
parent b1ce602e79
commit 6b9dd13d43
2 changed files with 2 additions and 2 deletions

View File

@@ -94,7 +94,7 @@ class GuildChannel extends Channel {
/**
* Gets the overall set of permissions for a member or role in this channel, taking into account channel overwrites.
* @param {GuildMemberResolvable|RoleResolvable} memberOrRole The member or role to obtain the overall permissions for
* @returns {?Permissions}
* @returns {?Readonly<Permissions>}
*/
permissionsFor(memberOrRole) {
const member = this.guild.members.resolve(memberOrRole);

2
typings/index.d.ts vendored
View File

@@ -523,7 +523,7 @@ declare module 'discord.js' {
options: Array<Partial<PermissionOverwrites|PermissionOverwriteOptions>> | Collection<Snowflake, Partial<PermissionOverwriteOptions>>,
reason?: string
): Promise<GuildChannel>;
public permissionsFor(memberOrRole: GuildMemberResolvable | RoleResolvable): Permissions;
public permissionsFor(memberOrRole: GuildMemberResolvable | RoleResolvable): Readonly<Permissions>;
public setName(name: string, reason?: string): Promise<GuildChannel>;
public setParent(channel: GuildChannel | Snowflake, options?: { lockPermissions?: boolean, reason?: string }): Promise<GuildChannel>;
public setPosition(position: number, options?: { relative?: boolean, reason?: string }): Promise<GuildChannel>;