23 lines
816 B
TypeScript
23 lines
816 B
TypeScript
// https://github.com/discordjs/discord.js/blob/master/src/util/UserFlags.js
|
|
// Apache License Version 2.0 Copyright 2015 - 2021 Amish Shah
|
|
|
|
import { BitField } from "./BitField";
|
|
|
|
export class UserFlags extends BitField {
|
|
static FLAGS = {
|
|
DISCORD_EMPLOYEE: BigInt(1) << BigInt(0),
|
|
PARTNERED_SERVER_OWNER: BigInt(1) << BigInt(1),
|
|
HYPESQUAD_EVENTS: BigInt(1) << BigInt(2),
|
|
BUGHUNTER_LEVEL_1: BigInt(1) << BigInt(3),
|
|
HOUSE_BRAVERY: BigInt(1) << BigInt(6),
|
|
HOUSE_BRILLIANCE: BigInt(1) << BigInt(7),
|
|
HOUSE_BALANCE: BigInt(1) << BigInt(8),
|
|
EARLY_SUPPORTER: BigInt(1) << BigInt(9),
|
|
TEAM_USER: BigInt(1) << BigInt(10),
|
|
SYSTEM: BigInt(1) << BigInt(12),
|
|
BUGHUNTER_LEVEL_2: BigInt(1) << BigInt(14),
|
|
VERIFIED_BOT: BigInt(1) << BigInt(16),
|
|
EARLY_VERIFIED_BOT_DEVELOPER: BigInt(1) << BigInt(17),
|
|
};
|
|
}
|