fix(types)!: Split and fix discordeno.ts (#4301)

* fix(types)!: Split and fix discordeno.ts

* fix some mistakes

* remove now not needed @ts-expect-error

* Apply code review suggestions

* Fix test type errors

* Revert "Apply code review suggestions"

This reverts commit 7a0cea84b3.

* Restore some of the changes from the revert

---------

Co-authored-by: Link <lts20050703@gmail.com>
This commit is contained in:
Fleny
2025-08-14 18:37:52 +02:00
committed by GitHub
co-authored by Link
parent d50d47ec99
commit 65cbe5d1e6
30 changed files with 2168 additions and 1950 deletions
@@ -12,8 +12,12 @@ export function transformCreateApplicationCommandToDiscordCreateApplicationComma
description: '',
description_localizations: {},
type: payload.type,
default_member_permissions: payload.defaultMemberPermissions ? calculateBits(payload.defaultMemberPermissions) : null,
dm_permission: payload.dmPermission,
default_member_permissions: payload.defaultMemberPermissions
? typeof payload.defaultMemberPermissions === 'string'
? payload.defaultMemberPermissions
: calculateBits(payload.defaultMemberPermissions)
: null,
dm_permission: payload.dmPermission ?? undefined,
}
}
@@ -24,7 +28,11 @@ export function transformCreateApplicationCommandToDiscordCreateApplicationComma
description_localizations: payload.descriptionLocalizations,
type: payload.type,
options: payload.options?.map((option) => bot.transformers.reverse.applicationCommandOption(bot, option as unknown as ApplicationCommandOption)),
default_member_permissions: payload.defaultMemberPermissions ? calculateBits(payload.defaultMemberPermissions) : null,
dm_permission: payload.dmPermission,
default_member_permissions: payload.defaultMemberPermissions
? typeof payload.defaultMemberPermissions === 'string'
? payload.defaultMemberPermissions
: calculateBits(payload.defaultMemberPermissions)
: null,
dm_permission: payload.dmPermission ?? undefined,
}
}