Skip to content

Commit

Permalink
feat: export all permission flags
Browse files Browse the repository at this point in the history
  • Loading branch information
matthova committed Oct 21, 2024
1 parent de4f092 commit d936dfa
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions src/Constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,57 @@ export enum Platform {
DESKTOP = 'desktop',
}

/** See https://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags for more Permissions details */
export const Permissions = Object.freeze({
CREATE_INSTANT_INVITE: BigFlagUtils.getFlag(0),
KICK_MEMBERS: BigFlagUtils.getFlag(1),
BAN_MEMBERS: BigFlagUtils.getFlag(2),
ADMINISTRATOR: BigFlagUtils.getFlag(3),
MANAGE_CHANNELS: BigFlagUtils.getFlag(4),
MANAGE_GUILD: BigFlagUtils.getFlag(5),
ADD_REACTIONS: BigFlagUtils.getFlag(6),
VIEW_AUDIT_LOG: BigFlagUtils.getFlag(7),
PRIORITY_SPEAKER: BigFlagUtils.getFlag(8),
STREAM: BigFlagUtils.getFlag(9),
VIEW_CHANNEL: BigFlagUtils.getFlag(10),
SEND_MESSAGES: BigFlagUtils.getFlag(11),
SEND_TTS_MESSAGES: BigFlagUtils.getFlag(12),
MANAGE_MESSAGES: BigFlagUtils.getFlag(13),
EMBED_LINKS: BigFlagUtils.getFlag(14),
ATTACH_FILES: BigFlagUtils.getFlag(15),
READ_MESSAGE_HISTORY: BigFlagUtils.getFlag(16),
MENTION_EVERYONE: BigFlagUtils.getFlag(17),
USE_EXTERNAL_EMOJIS: BigFlagUtils.getFlag(18),
VIEW_GUILD_INSIGHTS: BigFlagUtils.getFlag(19),
CONNECT: BigFlagUtils.getFlag(20),
SPEAK: BigFlagUtils.getFlag(21),
MUTE_MEMBERS: BigFlagUtils.getFlag(22),
DEAFEN_MEMBERS: BigFlagUtils.getFlag(23),
MOVE_MEMBERS: BigFlagUtils.getFlag(24),
USE_VAD: BigFlagUtils.getFlag(25),
CHANGE_NICKNAME: BigFlagUtils.getFlag(26),
MANAGE_NICKNAMES: BigFlagUtils.getFlag(27),
MANAGE_ROLES: BigFlagUtils.getFlag(28),
MANAGE_WEBHOOKS: BigFlagUtils.getFlag(29),
MANAGE_GUILD_EXPRESSIONS: BigFlagUtils.getFlag(30),
USE_APPLICATION_COMMANDS: BigFlagUtils.getFlag(31),
REQUEST_TO_SPEAK: BigFlagUtils.getFlag(32),
MANAGE_EVENTS: BigFlagUtils.getFlag(33),
MANAGE_THREADS: BigFlagUtils.getFlag(34),
CREATE_PUBLIC_THREADS: BigFlagUtils.getFlag(35),
CREATE_PRIVATE_THREADS: BigFlagUtils.getFlag(36),
USE_EXTERNAL_STICKERS: BigFlagUtils.getFlag(37),
SEND_MESSAGES_IN_THREADS: BigFlagUtils.getFlag(38),
USE_EMBEDDED_ACTIVITIES: BigFlagUtils.getFlag(39),
MODERATE_MEMBERS: BigFlagUtils.getFlag(40),
VIEW_CREATOR_MONETIZATION_ANALYTICS: BigFlagUtils.getFlag(41),
USE_SOUNDBOARD: BigFlagUtils.getFlag(42),
CREATE_GUILD_EXPRESSIONS: BigFlagUtils.getFlag(43),
CREATE_EVENTS: BigFlagUtils.getFlag(44),
USE_EXTERNAL_SOUNDS: BigFlagUtils.getFlag(45),
SEND_VOICE_MESSAGES: BigFlagUtils.getFlag(46),
SEND_POLLS: BigFlagUtils.getFlag(47),
USE_EXTERNAL_APPS: BigFlagUtils.getFlag(48),
});

export const UNKNOWN_VERSION_NUMBER = -1;
Expand Down

0 comments on commit d936dfa

Please sign in to comment.