mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-16 19:43:29 +01:00
refactor(CommandInteractionOptionResolver): add readonly data property (#6156)
This commit is contained in:
3
typings/index.d.ts
vendored
3
typings/index.d.ts
vendored
@@ -427,8 +427,9 @@ export class CommandInteraction extends Interaction {
|
||||
export class CommandInteractionOptionResolver {
|
||||
public constructor(client: Client, options: CommandInteractionOption[]);
|
||||
public readonly client: Client;
|
||||
private _options: CommandInteractionOption[];
|
||||
public readonly data: readonly CommandInteractionOption[];
|
||||
private _group: string | null;
|
||||
private _hoistedOptions: CommandInteractionOption[];
|
||||
private _subCommand: string | null;
|
||||
private _getTypedOption(
|
||||
name: string,
|
||||
|
||||
@@ -656,6 +656,7 @@ client.on('interactionCreate', async interaction => {
|
||||
if (interaction.isCommand()) {
|
||||
assertType<CommandInteraction>(interaction);
|
||||
assertType<CommandInteractionOptionResolver>(interaction.options);
|
||||
assertType<readonly CommandInteractionOption[]>(interaction.options.data);
|
||||
|
||||
const optionalOption = interaction.options.get('name');
|
||||
const requiredOption = interaction.options.get('name', true);
|
||||
|
||||
Reference in New Issue
Block a user