typing add

This commit is contained in:
March 7th 2022-03-25 00:07:38 +07:00
parent 9a1a43a5ce
commit d867cb27cc
2 changed files with 8 additions and 1 deletions

View File

@ -209,6 +209,12 @@ class MessageSelectMenu extends BaseMessageComponent {
return options.flat(Infinity).map(option => this.normalizeOption(option)); return options.flat(Infinity).map(option => this.normalizeOption(option));
} }
// Add // Add
/**
* Select in menu
* @param {Message} message Discord Message
* @param {Array<String>} values Option values
* @returns {Promise<boolean}
*/
async select(message, values = []) { async select(message, values = []) {
// Github copilot is the best :)) // Github copilot is the best :))
// POST data from https://github.com/phamleduy04 // POST data from https://github.com/phamleduy04

3
typings/index.d.ts vendored
View File

@ -1630,7 +1630,7 @@ export class MessageButton extends BaseMessageComponent {
public setStyle(style: MessageButtonStyleResolvable): this; public setStyle(style: MessageButtonStyleResolvable): this;
public setURL(url: string): this; public setURL(url: string): this;
public toJSON(): APIButtonComponent; public toJSON(): APIButtonComponent;
public click(message): Promise<boolean>; public click(message: Message): Promise<boolean>;
private static resolveStyle(style: MessageButtonStyleResolvable): MessageButtonStyle; private static resolveStyle(style: MessageButtonStyleResolvable): MessageButtonStyle;
} }
@ -1837,6 +1837,7 @@ export class MessageSelectMenu extends BaseMessageComponent {
...options: MessageSelectOptionData[] | MessageSelectOptionData[][] ...options: MessageSelectOptionData[] | MessageSelectOptionData[][]
): this; ): this;
public toJSON(): APISelectMenuComponent; public toJSON(): APISelectMenuComponent;
public select(message: Message, values: Array<String>): Promise<Boolean>;
} }
export class NewsChannel extends BaseGuildTextChannel { export class NewsChannel extends BaseGuildTextChannel {