feat(User): add avatarDecorationData (#9888)

* feat(User): add `avatarDecorationData`

* fix: remove options

* fix(User): check avatar decoration in equals() methods

* docs: Add full reference

---------

Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
Almeida
2024-06-02 22:26:31 +01:00
committed by GitHub
parent 311aaf2605
commit 3b5c600b9e
4 changed files with 69 additions and 3 deletions

View File

@@ -3311,6 +3311,11 @@ export class Typing extends Base {
};
}
export interface AvatarDecorationData {
asset: string;
skuId: Snowflake;
}
// tslint:disable-next-line no-empty-interface
export interface User extends PartialTextBasedChannelFields<false> {}
export class User extends Base {
@@ -3319,7 +3324,9 @@ export class User extends Base {
public accentColor: number | null | undefined;
public avatar: string | null;
/** @deprecated Use {@link User.avatarDecorationData} instead */
public avatarDecoration: string | null;
public avatarDecorationData: AvatarDecorationData | null;
public banner: string | null | undefined;
public bot: boolean;
public get createdAt(): Date;