fix: tighten command arg value types

This commit is contained in:
Peter Steinberger
2026-01-15 17:08:09 +00:00
parent 01c43b0b0c
commit 05658b6609
3 changed files with 37 additions and 2 deletions

View File

@@ -118,7 +118,7 @@ function readDiscordCommandArgs(
if (!definitions || definitions.length === 0) return undefined;
const values: CommandArgValues = {};
for (const definition of definitions) {
let value: unknown;
let value: string | number | boolean | null;
if (definition.type === "number") {
value = interaction.options.getNumber(definition.name);
} else if (definition.type === "boolean") {