Skip to content

Interface: User

Defined in: src/betterdiscord/types/discord/structs.d.ts:3

Properties

avatar

ts
avatar: string;

Defined in: src/betterdiscord/types/discord/structs.d.ts:4


avatarDecoration

ts
readonly avatarDecoration: 
  | {
  asset: string;
  skuId: string;
}
  | null;

Defined in: src/betterdiscord/types/discord/structs.d.ts:41


avatarDecorationData

ts
avatarDecorationData: 
  | {
  asset: string;
  skuId: string;
}
  | null;

Defined in: src/betterdiscord/types/discord/structs.d.ts:5


ts
banner: string | null;

Defined in: src/betterdiscord/types/discord/structs.d.ts:9


bot

ts
bot: boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:10


clan

ts
clan: string | null;

Defined in: src/betterdiscord/types/discord/structs.d.ts:11


createdAt

ts
readonly createdAt: Date;

Defined in: src/betterdiscord/types/discord/structs.d.ts:45


desktop

ts
desktop: boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:12


discriminator

ts
discriminator: string;

Defined in: src/betterdiscord/types/discord/structs.d.ts:13


displayName

ts
displayName: string;

Defined in: src/betterdiscord/types/discord/structs.d.ts:14


email

ts
email: string | null;

Defined in: src/betterdiscord/types/discord/structs.d.ts:15


flags

ts
flags: number;

Defined in: src/betterdiscord/types/discord/structs.d.ts:16


globalName

ts
globalName: string;

Defined in: src/betterdiscord/types/discord/structs.d.ts:17


guildMemberAvatars

ts
guildMemberAvatars: object;

Defined in: src/betterdiscord/types/discord/structs.d.ts:18


hasBouncedEmail

ts
hasBouncedEmail: boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:20


id

ts
id: string;

Defined in: src/betterdiscord/types/discord/structs.d.ts:22


isProvisional

ts
readonly isProvisional: boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:46


mfaEnabled

ts
mfaEnabled: boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:25


mobile

ts
mobile: boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:26


nsfwAllowed

ts
nsfwAllowed: boolean | undefined;

Defined in: src/betterdiscord/types/discord/structs.d.ts:27


personalConnectionId

ts
personalConnectionId: string | null;

Defined in: src/betterdiscord/types/discord/structs.d.ts:28


phone

ts
phone: string | null;

Defined in: src/betterdiscord/types/discord/structs.d.ts:29


premiumType

ts
premiumType: number | undefined;

Defined in: src/betterdiscord/types/discord/structs.d.ts:30


premiumUsageFlags

ts
premiumUsageFlags: number;

Defined in: src/betterdiscord/types/discord/structs.d.ts:31


primaryGuild

ts
primaryGuild: string | null;

Defined in: src/betterdiscord/types/discord/structs.d.ts:32


publicFlags

ts
publicFlags: number;

Defined in: src/betterdiscord/types/discord/structs.d.ts:33


purchasedFlags

ts
purchasedFlags: number;

Defined in: src/betterdiscord/types/discord/structs.d.ts:34


system

ts
system: boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:35


tag

ts
readonly tag: string;

Defined in: src/betterdiscord/types/discord/structs.d.ts:47


username

ts
username: string;

Defined in: src/betterdiscord/types/discord/structs.d.ts:36


verified

ts
verified: boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:37

Methods

getAvatarURL()

ts
getAvatarURL(
   a: unknown, 
   size: number, 
   b: boolean): string;

Defined in: src/betterdiscord/types/discord/structs.d.ts:39

Parameters

ParameterType
aunknown
sizenumber
bboolean

Returns

string


hasAnyStaffLevel()

ts
hasAnyStaffLevel(): boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:19

Returns

boolean


hasFlag()

ts
hasFlag(f: number): boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:21

Parameters

ParameterType
fnumber

Returns

boolean


isStaff()

ts
isStaff(): boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:23

Returns

boolean


isStaffPersonal()

ts
isStaffPersonal(): boolean;

Defined in: src/betterdiscord/types/discord/structs.d.ts:24

Returns

boolean