feat(GuildMember): v13 add flags
This commit is contained in:
16
typings/index.d.ts
vendored
16
typings/index.d.ts
vendored
@@ -1573,6 +1573,7 @@ export class GuildMember extends PartialTextBasedChannel(Base) {
|
||||
public readonly displayColor: number;
|
||||
public readonly displayHexColor: HexColorString;
|
||||
public readonly displayName: string;
|
||||
public flags: Readonly<GuildMemberFlags>;
|
||||
public guild: Guild;
|
||||
public readonly id: Snowflake;
|
||||
public pending: boolean;
|
||||
@@ -1610,6 +1611,7 @@ export class GuildMember extends PartialTextBasedChannel(Base) {
|
||||
public kick(reason?: string): Promise<GuildMember>;
|
||||
public permissionsIn(channel: GuildChannelResolvable): Readonly<Permissions>;
|
||||
public setNickname(nickname: string | null, reason?: string): Promise<GuildMember>;
|
||||
public setFlags(flags: GuildMemberFlagsResolvable): Promise<GuildMember>;
|
||||
public setAvatar(avatar: BufferResolvable | Base64Resolvable | null): Promise<GuildMember>;
|
||||
public setBanner(banner: BufferResolvable | Base64Resolvable | null): Promise<GuildMember>;
|
||||
public setAboutMe(bio: string | null): Promise<GuildMember>;
|
||||
@@ -1620,6 +1622,11 @@ export class GuildMember extends PartialTextBasedChannel(Base) {
|
||||
public setThemeColors(primary?: ColorResolvable, accent?: ColorResolvable): GuildMember;
|
||||
}
|
||||
|
||||
export class GuildMemberFlags extends BitField<GuildMemberFlagsString> {
|
||||
public static FLAGS: Record<GuildMemberFlagsString, number>;
|
||||
public static resolve(bit?: BitFieldResolvable<GuildMemberFlagsString, number>): number;
|
||||
}
|
||||
|
||||
export class GuildPreview extends Base {
|
||||
private constructor(client: Client, data: RawGuildPreviewData);
|
||||
public approximateMemberCount: number;
|
||||
@@ -6215,11 +6222,20 @@ export interface GuildMemberEditData {
|
||||
deaf?: boolean;
|
||||
channel?: GuildVoiceChannelResolvable | null;
|
||||
communicationDisabledUntil?: DateResolvable | null;
|
||||
flags?: GuildMemberFlagsResolvable;
|
||||
avatar?: BufferResolvable | Base64Resolvable | null;
|
||||
banner?: BufferResolvable | Base64Resolvable | null;
|
||||
bio?: string | null;
|
||||
}
|
||||
|
||||
export type GuildMemberFlagsString =
|
||||
| 'DID_REJOIN'
|
||||
| 'COMPLETED_ONBOARDING'
|
||||
| 'BYPASSES_VERIFICATION'
|
||||
| 'STARTED_ONBOARDING';
|
||||
|
||||
export type GuildMemberFlagsResolvable = BitFieldResolvable<GuildMemberFlagsString, number>;
|
||||
|
||||
export type GuildMemberResolvable = GuildMember | UserResolvable;
|
||||
|
||||
export type GuildResolvable = Guild | NonThreadGuildBasedChannel | GuildMember | GuildEmoji | Invite | Role | Snowflake;
|
||||
|
Reference in New Issue
Block a user