feat(User): add avatarDecorationData

#9888 backport
This commit is contained in:
Elysia
2024-09-17 20:03:14 +07:00
parent 4abb56e265
commit 8dddbe1352
2 changed files with 43 additions and 13 deletions

8
typings/index.d.ts vendored
View File

@@ -3370,14 +3370,20 @@ export interface UserClan {
badge?: string;
}
export interface AvatarDecorationData {
asset: string;
skuId: Snowflake;
}
export class User extends PartialTextBasedChannel(Base) {
protected constructor(client: Client, data: RawUserData);
private _equals(user: APIUser): boolean;
public accentColor: number | null | undefined;
public avatar: string | null;
/** @deprecated Use {@link User.avatarDecorationData} instead */
public avatarDecoration: string | null;
public avatarDecorationSKUId: Snowflake | null;
public avatarDecorationData: AvatarDecorationData | null;
public banner: string | null | undefined;
public bannerColor: string | null | undefined;
public bot: boolean;