From 5396daf0dbbe7ed54d94c621649b746b1131dee9 Mon Sep 17 00:00:00 2001 From: andre4ik3 <62390580+andre4ik3@users.noreply.github.com> Date: Tue, 15 Feb 2022 16:15:06 +0300 Subject: [PATCH] fix(APIApplicationCommandAutocompleteInteraction): make `options` field required (#332) --- deno/payloads/v8/_interactions/autocomplete.ts | 5 ++++- deno/payloads/v9/_interactions/autocomplete.ts | 5 ++++- payloads/v8/_interactions/autocomplete.ts | 5 ++++- payloads/v9/_interactions/autocomplete.ts | 5 ++++- tests/v9/interactions.test-d.ts | 4 ++-- 5 files changed, 18 insertions(+), 6 deletions(-) diff --git a/deno/payloads/v8/_interactions/autocomplete.ts b/deno/payloads/v8/_interactions/autocomplete.ts index 4de90f038..9491b9574 100644 --- a/deno/payloads/v8/_interactions/autocomplete.ts +++ b/deno/payloads/v8/_interactions/autocomplete.ts @@ -12,7 +12,10 @@ export type APIApplicationCommandAutocompleteInteraction = APIBaseInteraction< > & Required< Pick< - APIBaseInteraction, + APIBaseInteraction< + InteractionType.ApplicationCommandAutocomplete, + Required> + >, 'data' > >; diff --git a/deno/payloads/v9/_interactions/autocomplete.ts b/deno/payloads/v9/_interactions/autocomplete.ts index 4de90f038..9491b9574 100644 --- a/deno/payloads/v9/_interactions/autocomplete.ts +++ b/deno/payloads/v9/_interactions/autocomplete.ts @@ -12,7 +12,10 @@ export type APIApplicationCommandAutocompleteInteraction = APIBaseInteraction< > & Required< Pick< - APIBaseInteraction, + APIBaseInteraction< + InteractionType.ApplicationCommandAutocomplete, + Required> + >, 'data' > >; diff --git a/payloads/v8/_interactions/autocomplete.ts b/payloads/v8/_interactions/autocomplete.ts index 71c48f976..79d5485f0 100644 --- a/payloads/v8/_interactions/autocomplete.ts +++ b/payloads/v8/_interactions/autocomplete.ts @@ -12,7 +12,10 @@ export type APIApplicationCommandAutocompleteInteraction = APIBaseInteraction< > & Required< Pick< - APIBaseInteraction, + APIBaseInteraction< + InteractionType.ApplicationCommandAutocomplete, + Required> + >, 'data' > >; diff --git a/payloads/v9/_interactions/autocomplete.ts b/payloads/v9/_interactions/autocomplete.ts index 71c48f976..79d5485f0 100644 --- a/payloads/v9/_interactions/autocomplete.ts +++ b/payloads/v9/_interactions/autocomplete.ts @@ -12,7 +12,10 @@ export type APIApplicationCommandAutocompleteInteraction = APIBaseInteraction< > & Required< Pick< - APIBaseInteraction, + APIBaseInteraction< + InteractionType.ApplicationCommandAutocomplete, + Required> + >, 'data' > >; diff --git a/tests/v9/interactions.test-d.ts b/tests/v9/interactions.test-d.ts index 9fc06638c..5aaa09ce0 100644 --- a/tests/v9/interactions.test-d.ts +++ b/tests/v9/interactions.test-d.ts @@ -2,7 +2,7 @@ import { expectType } from 'tsd'; import { APIApplicationCommandInteraction, APIApplicationCommandInteractionData, - APIChatInputApplicationCommandInteractionData, + APIApplicationCommandAutocompleteInteraction, APIDMInteraction, APIGuildInteraction, APIInteraction, @@ -40,7 +40,7 @@ if (interaction.type === InteractionType.MessageComponent) { } if (interaction.type === InteractionType.ApplicationCommandAutocomplete) { - expectType(interaction.data); + expectType(interaction.data); } if (interaction.type === InteractionType.ModalSubmit) {