parent
9ed4e6bda6
commit
4b2b0718a3
@ -66,10 +66,28 @@ class MessageReaction {
|
|||||||
|
|
||||||
if ('burst_colors' in data) {
|
if ('burst_colors' in data) {
|
||||||
/**
|
/**
|
||||||
* Burst colors of the reaction
|
* HEX colors used for super reaction
|
||||||
* @type {?string[]}
|
* @type {string[]}
|
||||||
*/
|
*/
|
||||||
this.burstColors ??= data.burst_colors;
|
this.burstColors = data.burst_colors;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ('count_details' in data) {
|
||||||
|
/**
|
||||||
|
* The reaction count details object contains information about super and normal reaction counts.
|
||||||
|
* @typedef {Object} ReactionCountDetailsData
|
||||||
|
* @property {number} burst Count of super reaction
|
||||||
|
* @property {number} normal Count of normal reaction
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reaction count details object contains information about super and normal reaction counts.
|
||||||
|
* @type {?ReactionCountDetailsData}
|
||||||
|
*/
|
||||||
|
this.countDetails = {
|
||||||
|
burst: data.count_details.burst,
|
||||||
|
normal: data.count_details.normal,
|
||||||
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
6
typings/index.d.ts
vendored
6
typings/index.d.ts
vendored
@ -2412,6 +2412,7 @@ export class MessageReaction {
|
|||||||
public isBurst: boolean;
|
public isBurst: boolean;
|
||||||
public readonly emoji: GuildEmoji | ReactionEmoji;
|
public readonly emoji: GuildEmoji | ReactionEmoji;
|
||||||
public me: boolean;
|
public me: boolean;
|
||||||
|
public countDetails: ReactionCountDetailsData;
|
||||||
public message: Message | PartialMessage;
|
public message: Message | PartialMessage;
|
||||||
public readonly partial: false;
|
public readonly partial: false;
|
||||||
public users: ReactionUserManager;
|
public users: ReactionUserManager;
|
||||||
@ -2420,6 +2421,11 @@ export class MessageReaction {
|
|||||||
public toJSON(): unknown;
|
public toJSON(): unknown;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface ReactionCountDetailsData {
|
||||||
|
burst: number;
|
||||||
|
normal: number;
|
||||||
|
}
|
||||||
|
|
||||||
export class MessageSelectMenu extends BaseMessageComponent {
|
export class MessageSelectMenu extends BaseMessageComponent {
|
||||||
public constructor(data?: MessageSelectMenu | MessageSelectMenuOptions | APISelectMenuComponent);
|
public constructor(data?: MessageSelectMenu | MessageSelectMenuOptions | APISelectMenuComponent);
|
||||||
public channelTypes: ChannelTypes[];
|
public channelTypes: ChannelTypes[];
|
||||||
|
Loading…
Reference in New Issue
Block a user