mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-13 10:03:31 +01:00
types: Add defaultValues to respective select menu components data (#10265)
* Update index.d.ts Added 'defaultValues' typings for ChannelSelectMenuComponentData, RoleSelectMenuComponentData, and UserSelectMenuComponentData. * Update index.d.ts Adding 'defaultValues' typing to MentionableSelectMenuComponentData * style: prettier --------- Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
This commit is contained in:
8
packages/discord.js/typings/index.d.ts
vendored
8
packages/discord.js/typings/index.d.ts
vendored
@@ -178,6 +178,8 @@ import {
|
|||||||
APIPoll,
|
APIPoll,
|
||||||
PollLayoutType,
|
PollLayoutType,
|
||||||
APIPollAnswer,
|
APIPollAnswer,
|
||||||
|
APISelectMenuDefaultValue,
|
||||||
|
SelectMenuDefaultValueType,
|
||||||
} from 'discord-api-types/v10';
|
} from 'discord-api-types/v10';
|
||||||
import { ChildProcess } from 'node:child_process';
|
import { ChildProcess } from 'node:child_process';
|
||||||
import { EventEmitter } from 'node:events';
|
import { EventEmitter } from 'node:events';
|
||||||
@@ -6367,19 +6369,25 @@ export interface StringSelectMenuComponentData extends BaseSelectMenuComponentDa
|
|||||||
|
|
||||||
export interface UserSelectMenuComponentData extends BaseSelectMenuComponentData {
|
export interface UserSelectMenuComponentData extends BaseSelectMenuComponentData {
|
||||||
type: ComponentType.UserSelect;
|
type: ComponentType.UserSelect;
|
||||||
|
defaultValues?: readonly APISelectMenuDefaultValue<SelectMenuDefaultValueType.User>[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface RoleSelectMenuComponentData extends BaseSelectMenuComponentData {
|
export interface RoleSelectMenuComponentData extends BaseSelectMenuComponentData {
|
||||||
type: ComponentType.RoleSelect;
|
type: ComponentType.RoleSelect;
|
||||||
|
defaultValues?: readonly APISelectMenuDefaultValue<SelectMenuDefaultValueType.Role>[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface MentionableSelectMenuComponentData extends BaseSelectMenuComponentData {
|
export interface MentionableSelectMenuComponentData extends BaseSelectMenuComponentData {
|
||||||
type: ComponentType.MentionableSelect;
|
type: ComponentType.MentionableSelect;
|
||||||
|
defaultValues?: readonly APISelectMenuDefaultValue<
|
||||||
|
SelectMenuDefaultValueType.Role | SelectMenuDefaultValueType.User
|
||||||
|
>[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ChannelSelectMenuComponentData extends BaseSelectMenuComponentData {
|
export interface ChannelSelectMenuComponentData extends BaseSelectMenuComponentData {
|
||||||
type: ComponentType.ChannelSelect;
|
type: ComponentType.ChannelSelect;
|
||||||
channelTypes?: readonly ChannelType[];
|
channelTypes?: readonly ChannelType[];
|
||||||
|
defaultValues?: readonly APISelectMenuDefaultValue<SelectMenuDefaultValueType.Channel>[];
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface MessageSelectOption {
|
export interface MessageSelectOption {
|
||||||
|
|||||||
Reference in New Issue
Block a user