Class
PermissionsBitField
Extends BitField
Constructor
new PermissionsBitField
()Properties
Flags
: { readonly CreateInstantInvite: bigint; readonly KickMembers: bigint; readonly BanMembers: bigint; readonly Administrator: bigint; readonly ManageChannels: bigint; readonly ManageGuild: bigint; readonly AddReactions: bigint; readonly ViewAuditLog: bigint; readonly PrioritySpeaker: bigint; readonly Stream: bigint; readonly ViewChannel: bigint; readonly SendMessages: bigint; readonly SendTtsMessages: bigint; readonly ManageMessages: bigint; readonly EmbedLinks: bigint; readonly AttachFiles: bigint; readonly ReadMessageHistory: bigint; readonly MentionEveryone: bigint; readonly UseExternalEmojis: bigint; readonly Connect: bigint; readonly Speak: bigint; readonly MuteMembers: bigint; readonly DeafenMembers: bigint; readonly MoveMembers: bigint; readonly UseVad: bigint; readonly ChangeNickname: bigint; readonly ManageNicknames: bigint; readonly ManageRoles: bigint; readonly ManageWebhooks: bigint; readonly ManageExpressions: bigint; readonly UseExternalStickers: bigint; readonly ModerateMembers: bigint; readonly CreateExpressions: bigint; readonly PinMessages: bigint; readonly BypassSlowmode: bigint; readonly UpdateRtcRegion: bigint; readonly ViewChannelMembers: bigint; }isAdmin
: boolean (readonly)Methods
any
(bit: PermissionResolvable): boolean| Param | Type | Description |
|---|---|---|
| bit | PermissionResolvable |
has
(bit: PermissionResolvable): booleanAdministrator implies every permission.
| Param | Type | Description |
|---|---|---|
| bit | PermissionResolvable |
missing
(bit: PermissionResolvable): PermissionString[]| Param | Type | Description |
|---|---|---|
| bit | PermissionResolvable |