Commit Graph
100 Commits
Author SHA1 Message Date
Fleny 946e22dc2f fix(types)!: Sort & fix message.ts types (#4293) 2025-08-11 19:41:00 +02:00
Fleny 2f48861ebf fix(types)!: Sort & fix webhook.ts types (#4300)
* Sort & fix webhook.ts types

* Remove DiscordApplicationWebhook and rename DiscordIncomingWebhook to DiscordWebhook
2025-08-11 19:37:31 +02:00
Fleny 6b8365eca6 api-docs: Fix payload for modify current user voice state (#4307) 2025-08-11 19:03:54 +02:00
Fleny 09d2697d37 api-docs: Update comment on getMessages (#4306) 2025-08-11 18:55:41 +02:00
Fleny f6ea699dfe fix(types)!: Sort & fix guild.ts properties (#4288)
* Sort & fix guild.ts properties

* Fix type errors

* Apply code review suggestions
2025-08-11 18:51:00 +02:00
FlenyandLink 485fd1bc67 fix(types)!: Sort & fix sticker.ts types (#4296)
* Sort & fix sticker.ts types

* Update packages/types/src/discord/sticker.ts

Co-authored-by: Link <lts20050703@gmail.com>

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-08-11 18:45:33 +02:00
Fleny d713d09064 fix(types)!: Fix nullability for DiscordEmoji (#4285)
* Fix nullability for DiscordEmoji

* Fix type errors, use actual DiscordEmoji for partial emojis

* Apply code review suggestions
2025-08-11 18:41:50 +02:00
FlenyandLink 3e6bf86db0 fix(types)!: Sort & fix user.ts types (#4298)
* Sort & fix user.ts types

* Update packages/types/src/discord/user.ts

Co-authored-by: Link <lts20050703@gmail.com>

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-08-11 18:37:10 +02:00
FlenyandLink 088de8c417 fix(types)!: Sort & fix interactions.ts types (#4290)
* Sort & fix interactions.ts types

* Fix type errors

* Apply suggestions from code review

Co-authored-by: Link <lts20050703@gmail.com>

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-08-11 18:33:47 +02:00
Fleny b30e2ff259 fix(types): Sort & fix gateway.ts properties (#4287) 2025-08-11 09:05:17 +02:00
Fleny 3e325d47e9 fix(types): Sort permissions.ts types (#4294) 2025-08-11 08:58:37 +02:00
Fleny de000b67b4 fix(types)!: Sort & fix stageInstance.ts types (#4295) 2025-08-11 08:53:31 +02:00
Fleny 12d2cff747 fix(types): Sort voice.ts types (#4299) 2025-08-11 08:43:15 +02:00
FlenyandLink f199bbf71c build(dev-deps): Update biome to v2 (#4246)
* update biome to v2

* Run biome check --write

* Update biome.jsonc

Co-authored-by: Link <lts20050703@gmail.com>

* Fix config error

* Bump biome version

* Update website/yarn.lock

* Update biome to 2.1.3

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-08-09 12:45:04 -05:00
Fleny c86c512c60 fix(gateway): Pass down the logger to the buckets leakyBucket (#4303) 2025-08-08 20:55:21 +02:00
Fleny 5201817edc fix(types)!: Sort & fix lobby.ts types (#4292) 2025-08-07 10:56:58 +02:00
Fleny 4d1930599c fix(type): Sort & fix invite.ts types (#4291) 2025-08-07 10:53:51 +02:00
Fleny 6dec4bcedb fix(types)!: Sort & fix guildScheduledEvent.ts properties (#4289) 2025-08-07 10:50:44 +02:00
Fleny d9831f6dd1 fix(types): Sort properties in DiscordEntitlement (#4286) 2025-08-07 10:47:46 +02:00
4792ad2721 feat(rest): Add events (#4245)
* feat(rest): Add events

* Apply suggestions from code review

Co-authored-by: Awesome Stickz <awesome@stickz.dev>

* Remove timeTook, consolidate event types

* Update packages/rest/src/manager.ts

Co-authored-by: Awesome Stickz <awesome@stickz.dev>

* Fix type error

* Apply suggestions from code review

Co-authored-by: Link <lts20050703@gmail.com>

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
Co-authored-by: Link <lts20050703@gmail.com>
2025-08-04 19:49:44 +02:00
27ab08a61d feat(gateway)!: Resharding with workers (#4206)
* feat(gateway): Rework how shards are resharded

* Make bigbot example use the resharding

* fix reshard doesn't increment the lastShardId

From my testing it works, however i don't know if we should just do
this or is there a better way

* revert createGatewayManager type changes
It breaks if you want to disable resharding, didn't think of that

* Fix typo (#4252)

* Apply suggestions from code review

Co-authored-by: Link <lts20050703@gmail.com>

---------

Co-authored-by: NotDemonix <90858555+NotDemonix@users.noreply.github.com>
Co-authored-by: Link <lts20050703@gmail.com>
2025-08-04 19:46:24 +02:00
Fleny 8fd277924f fix(bot): ACK the interaction only after a successful response (#4280) 2025-08-04 08:46:47 +02:00
FlenyandLink 7413dca9f6 test(rest): Don't create as many channel, ensure we delete the resources we create (#4283)
Co-authored-by: Link <lts20050703@gmail.com>
2025-08-04 08:42:50 +02:00
Fleny 278099ae30 fix(types,bot)!: GetChannelPins.items is an array (#4284) 2025-08-03 17:22:12 -07:00
Fleny 068ecf897b api-docs!: Remove deleteGuild & EditGuild.ownerId (#4269)
* Remove deleteGuild & EditGuild.ownerId

* Change E2E test
2025-07-31 21:05:31 +02:00
Fleny f4098d573f api-docs: Add GUILD_TAGS guild feature (#4271) 2025-07-30 17:50:47 +02:00
Fleny 5983af8c9b api-docs!: remove editGuildMFA (#4270) 2025-07-30 17:47:51 +02:00
Fleny 979f1a248c api-docs!: Remove createGuild and createGuildFromTemplate (#4268) 2025-07-30 17:45:01 +02:00
FlenyandAwesome Stickz b6bfaa38a8 fix(types): Add missing trigger metadata values (#4260)
* Add missing triggerMetadata

* Add link for EditAutoModerationRuleOptions

* Update TriggerMetadata comments

* Apply suggestions from code review

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-07-28 08:41:51 +02:00
FlenyandLink 39279466ce api-docs: Add max of 512 chars on button links (#4262)
* Add max of 512 chars for button urls

* Update packages/types/src/discordeno.ts

Co-authored-by: Link <lts20050703@gmail.com>

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-07-28 08:38:51 +02:00
FlenyandLink e162543cec api-docs: Add IS_VOICE_MESSAGE to CreateMessageOptions (#4263)
* Add IS_VOICE_MESSAGE to CreateMessageOptions

* Update packages/types/src/discordeno.ts

Co-authored-by: Link <lts20050703@gmail.com>

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-07-28 08:36:01 +02:00
Fleny 929b1ba550 api-docs: Document automod quarantine audit log action type (#4264) 2025-07-28 08:31:04 +02:00
Fleny a9d4bc346c api-docs: Document AUTOMOD_QUARANTINED_GUILD_TAG member flag (#4265) 2025-07-28 08:28:16 +02:00
FlenyandLink 9f594da614 api-docs: Update the description for identity_enabled to be clearer (#4266)
* Update the description for identity_enabled to be clearer

* Update packages/bot/src/transformers/types.ts

Co-authored-by: Link <lts20050703@gmail.com>

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-07-28 08:25:22 +02:00
Fleny ca9f4fec10 docs: Include notice of strictNullChecks being required (#4267)
And also update deno example to use v21
2025-07-28 08:21:51 +02:00
Fleny 3b4cdf6b69 test(rest): Restore the E2E tests (#4259)
* guild.spec.ts

* automod.spec.ts

* emoji.spec.ts

* member.spec.ts

* message.spec.ts

* misc.spec.ts

* role.spec.ts

* stickers.spec.ts

* user.spec.ts

* webhook.spec.ts

* delete dd-test-emoji role
2025-07-22 19:19:14 +02:00
FlenyandLink 1cb60c909c Split extra fields into their own types (#4256)
* Split extra fields into their own types

For now they are added back to the types they belong to to avoid
breaking in this pr

* fix type errors

* Fix typo 1

Co-authored-by: Link <lts20050703@gmail.com>

* Fix typo 2

Co-authored-by: Link <lts20050703@gmail.com>

* Use omit and not partial on guild voice_states

Co-authored-by: Link <lts20050703@gmail.com>

* Remove unused `ts-expect-error`

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-07-20 18:47:30 +02:00
FlenyandLink 08a47e6872 feat(types): Add new rich presence url & status display type fields (#4255)
* feat(types): Add new rich presence url & status display type fields

* Update packages/types/src/discord/gateway.ts

Co-authored-by: Link <lts20050703@gmail.com>

* Use examples in DiscordStatusDisplayType

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-07-20 18:44:10 +02:00
Fleny 59cdefa2a2 Fix broken e2e (by removing tests) (#4257) 2025-07-20 17:50:00 +02:00
Fleny 4e25c94fdf Add readme to discordeno package (#4254) 2025-07-18 20:53:26 +02:00
Fleny aa5982ae26 fix(types): Add GuildScheduledEvent to DiscordAuditLogChange (#4249) 2025-07-13 23:58:16 +05:30
Fleny 2e0cf1f2ee fix(types): Avoid adding undefined to DiscordAuditLogChange (#4248) 2025-07-13 18:26:49 +05:30
Fleny 5f8f6db9fa fix(types): Add missing props to ExecuteWebhook (#4247)
And sort them to match the table on the discord docs
2025-07-13 18:15:38 +05:30
Fleny 936a09ec6c fix(rest): Use .startsWith on the Content-Type check (#4244)
* fix(rest): Use `.startsWith` on the Content-Type check

* Fix type error
2025-07-13 09:02:20 +02:00
Fleny 76e64ce748 feat!: Add invite flags for guest invites (#4237)
* sort GuildFeatures

* Add invite flags for guest invites

* fix desired props type error
2025-07-12 09:42:21 +02:00
Fleny 03734ea6a1 fix(types): EditGuildOnboarding params are optional (#4236) 2025-07-12 09:34:30 +02:00
FlenyandLink 612ac26ea7 feat(types,rest,bot): Updated message pin endpoints (#4228)
* feat: Updated message pin endpoints

* Apply suggestions from code review

Co-authored-by: Link <lts20050703@gmail.com>

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-07-12 09:30:35 +02:00
FlenyandLink cb8176c623 feat: user tags (#4238)
* feat: user tags

* Apply suggestions from code review

Co-authored-by: Link <lts20050703@gmail.com>

---------

Co-authored-by: Link <lts20050703@gmail.com>
2025-07-12 09:25:31 +02:00
Fleny 8e637731e8 feat(rest): use a custom inspect for errors 2025-07-12 11:38:08 +05:30
Fleny 409360a595 Fix some falsy values not in transformed objects (#4242) 2025-07-11 19:42:47 +05:30
FlenyandAwesome Stickz 598b839af7 Bump patch version when bumping release by commit (#4240)
Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-07-07 13:37:06 +05:30
FlenyandAwesome Stickz 07a094e7e4 feat: role gradient colors (#4239)
* sort GuildFeatures

* feat: role gradient colors

* Use deprecated jsdoc tag

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-07-07 13:06:31 +05:30
FlenyandAwesome Stickz 60c8d3e9ac Add customizers for colleactibles and nameplate (#4241)
They exited in the types but didn't in the runtime object causing a runtime error when the code needed to transform a nameplate

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-07-07 12:58:04 +05:30
Fleny c6e4fd9768 Update rest proxy to node v20 and its deps (#4226) 2025-06-21 19:38:11 +02:00
Fleny 2ae8690faa ci: Use node v20 in CI (#4203)
* Use node v20 in CI

* Revert unit tests to use node 18

* Revert "Revert unit tests to use node 18"

This reverts commit 61dbd272f0.
2025-06-21 11:08:25 -05:00
Fleny c4f2fc2b01 feat(types,bot): add user collectibles (#4225) 2025-06-14 13:38:58 +05:30
FlenyandAwesome Stickz f500c00434 feat(bot,types): Add name and size to FileComponent (#4224)
* feat(bot,types): Add name and size to FileComponent

* fix ci

* more fix ci

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-06-13 18:59:53 +05:30
FlenyandAwesome Stickz 2f06b95f37 feat(types,bot): Add attachment_id to UnfurledMediaItem (#4223)
* feat(types,bot): Add attachment_id to UnfurledMediaItem

* fix ci

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-06-13 18:53:59 +05:30
FlenyandAwesome Stickz adc10e3b28 feat(types,bot): approximate_user_authorization_count (#4222)
Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-06-13 18:47:41 +05:30
FlenyandAwesome Stickz 04b53a68c7 fix(types): update InteractionCallbackData flags (#4221)
Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-06-13 18:39:11 +05:30
FlenyandAwesome Stickz 4b30c24f8d Add application deauthorized webhook event (#4217)
Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-06-13 18:18:50 +05:30
FlenyandJonathan Ho 70bcd16e8d chore(website): Update docusarus v3.8, improve build perf (#4209)
* Update docusaurus to v3.8, improve performance

Docusaurus:
- Update to v3.8.0
- Enable new faster features, rspack bundler cache and worker threads
- Update CI to cache rspack bundler cache
- Update dependencies to latest versions
- Update blog posts to use the truncate tag
- Update caniuse-lite

Removed duplicated type documentation generation for bot package

* Use .jsonc files for typedoc
And use the readme option instead of a custom script

* remvoe typedoc script

---------

Co-authored-by: Jonathan Ho <heiheiho000@gmail.com>
2025-06-02 07:47:19 +02:00
Fleny f811178f59 Remove default command contexts sentence (#4210) 2025-06-01 14:08:17 +05:30
Fleny 90f0507af0 feat(utils): animated webp emojis (#4199) 2025-06-01 08:28:27 +02:00
Fleny b537c06a72 fix(types): Specify that IsComponentV2 is permanent (#4202) 2025-06-01 08:24:24 +02:00
Fleny ef5cf54c66 fix(bot): Use an object to present desired properties errors (#4208)
* Use DesiredPropertiesError instead of strings

Using an object allows typescript to error in more cases as with strings
if the original propriety was a string it would not error for stuff like
`.endsWith(...)`

We use a symbol to make sure the type doesn't actually become a generic
object, but instead is a specific type that can be checked against.

* Update docs
2025-06-01 08:20:16 +02:00
Fleny 5cb7c1d1d2 example(bigbot): Spawn one shard at a time (#4127)
* Spawn one shard at a time

* remove useless code in ShardIdentified handling

* update comment on tellWorkerToIdentify

* fix mistake

* Use request identify

This also makes some unrelated changes needed to make the example
comple when using the build from this branch.

* remove debug logs
2025-05-25 14:00:47 +05:30
FlenyandAwesome Stickz cafc5713ab fix(types, bot): Clarify interaction.message comment (#4201)
Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-05-24 03:45:23 +05:30
Fleny b0d4309ec5 fix(types): Add missing limits on alts for media (#4200)
x
2025-05-24 03:38:47 +05:30
Fleny 17dc876a9e fix(bot): Add entitlements to interactions (#4198)
* Add entitlements to interactions

* fix type error
2025-05-24 03:24:21 +05:30
Fleny 2eace55b9b Specify when IS_COMPONENT_V2 is valid for flags (#4195) 2025-05-19 01:48:16 +05:30
FlenyandAwesome Stickz 059c6a9797 fix(bot): don't override flags when isPrivate (#4191)
Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-05-10 21:21:00 +02:00
Fleny 83d329c374 Remove shardIsReady (#4190) 2025-05-11 00:44:42 +05:30
FlenyandAwesome Stickz b14328240b refactor(gateway): Improve request identify flow (#4126)
* Improve request identify flow

* Use leaky bucket for requestIdentify

* Revert behavior change to identify

* Move approved request identify to requestIdentify

* Apply some suggestions from code review

Co-authored-by: Awesome Stickz <awesome@stickz.dev>

* move request identify to identify

* remove requestIdentify call from manager

* Add flag to skip requestIdentify in shard identify

* Add logs about socket creation

* Update newly added logs

* change "shard" to "Shard"

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-05-10 16:46:30 +05:30
Fleny 9afd5cc350 Remove comment limit on number of component (#4189)
The limit is still in place however it is 40 total,
so it is a bit more complicated to explain and the discord docs
are better at doing so than what we can do with JSDoc
2025-05-05 22:18:19 +05:30
Fleny 80509a1420 Update manager.ts (#4176) 2025-04-28 18:28:55 +02:00
Fleny b3de175f13 feat(types,rest,bot): Add with_components to webhooks (#4152)
* Add with_components to webhook execute and edit

* Fix query param building

* update comments
2025-04-27 09:42:51 +02:00
Fleny a584ffc3a3 fix(types): Add missing ContainerComponent to MessageComponent (#4172) 2025-04-26 20:00:05 +02:00
3d90d816e7 feat(types,bot)!: Components V2 (#4080)
* UI

* change component names to match Discord's names

* add divider prop to separator component

* rename thumbnail component image property to media

* Rename MessageFlags.IsUiKit to IsComponentsV2

* Rename FileDisplay component to File component

* Added container component

* add id to container component transformers

* add id to all components

* SectionComponent.accessory now accepts ButtonComponent as well

* Update description for FileComponent.file

* fix bad merge

* Change Component.accessory to ButtonComponent | ThumbnailComponent

* Add section to reverse, fix Component#accessory

* remove type cast on section transform

* Add docs link for CreateGuildChannel

Co-authored-by: LTS (Link) <lts20050703@gmail.com>

* Update comments & split components

* fix type errors

* Really fix CI

* transform UnfurledMediaItem

* Apply suggestions from code review

Co-authored-by: LTS (Link) <lts20050703@gmail.com>

* change DiscordInputTextComponent to DiscordTextInputComponent

* fix order in Transformers.customizers

* Fix missing transformers

* update action row components type

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
Co-authored-by: LTS (Link) <lts20050703@gmail.com>
2025-04-26 08:35:06 +02:00
FlenyandLTS 24703f13dd fix(types)!: Remove incorrect, reorder and fixes in channel (#4151)
* Remove incorrect, reorder and fixes in channel

- Updated comments to be more clear
- Remove `Channel.newly_created`, doesn't seem to exist in the api docs
- Fix nullability for some fields
- Remove DiscordActiveThreads, DiscordArchivedThreads and DiscordListActiveThreads as they don't seem to match anything in the api

* Add back DiscordListActiveThreads but under Guild
and fix type errors

* Update packages/types/src/discord/channel.ts

Co-authored-by: LTS (Link) <lts20050703@gmail.com>

* Revert newly_created removal

* Apply suggestions from code review

Co-authored-by: LTS (Link) <lts20050703@gmail.com>

---------

Co-authored-by: LTS (Link) <lts20050703@gmail.com>
2025-04-26 08:31:01 +02:00
Fleny f0e0bd0aef Update Slash Command Name regex (#4102)
* Update Slash Command Command Name regex

* Update comments to reflect the change

* Use the correct apostrophe in the regex

While the docs use the regular ', discord accepts
the unicode apostrophe ʼ.
2025-04-25 21:21:27 +02:00
Fleny 22012fc288 feat(types, rest, bot): Add lobby support (#4158)
* Add lobby support

* Fix CI
Apparently for extends a bot was a LobbyMember since both had
a required id property and even if LobbyMember had other properties
as well that did not matter

* update LobbyMember flags to use ToggleBitfield
2025-04-25 21:15:42 +02:00
Fleny 77fc516a64 feat(types,bot): Add the attachmentSizeLimit prop to interactions (#4163)
* Add the attachmentSizeLimit prop to interactions

* Fix type error
2025-04-23 19:48:40 +05:30
Fleny 806380a25d Fix triple-n typos in types.ts and application.ts (#4164) 2025-04-23 19:39:18 +05:30
FlenyandAwesome Stickz d063655e56 Deprecate createGuild and createGuildFromTemplate (#4169)
While discord does not say anything explicit about deprecating the
createGuildFromTemplate endpoint, it is a fair assumption to make that
it is included in this change

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-04-23 19:32:39 +05:30
FlenyandAwesome Stickz cf8304ccef fix(types)!: Fix optionals for some props in auto moderation. (#4150)
* Fix optionals for some props in autoModeration.

Also fix some comments to be more clear

* Fix type error in automodActionExecution

* Fix type error in automod.spec.ts e2e test

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-03-04 18:44:14 +05:30
Fleny f2e446f4dd Reorder AuditLog add SoundboardSound log changes (#4149) 2025-03-04 18:01:30 +05:30
Fleny bcd8d4db37 refactor(types): reorder properties in DiscordApplication 2025-03-04 17:53:15 +05:30
FlenyandAwesome Stickz a624cad2ca fix(gateway): Keep state to avoid unwanted disconnections (#4138)
* Keep state to avoid unwanted disconnections

This keeps a state to know that we wanted to end the connection with a
code of 1000 or 1001 to avoid unwanted disconnections in case discord /
someone in the middle of the TCP connection (such as cloudflare) sends a
close code of 1000 or 1001.

* Apply suggestions from code review

Co-authored-by: Awesome Stickz <awesome@stickz.dev>

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-02-25 13:23:12 +05:30
FlenyandAwesome Stickz e7ebbaa31e feat(rest): Improve error message for rest errors (#4136)
* Improve error message for rest errors

* Update packages/rest/src/manager.ts

Co-authored-by: Awesome Stickz <awesome@stickz.dev>

* Add new line

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-02-23 15:43:28 +05:30
Fleny 0efc4543da fix(types, gateway)!: UpdatePresence inconsistencies (#4124)
* FIx Update Presence incosistencies

* use keyof typeof for DiscordUpdatePresence status

* Remove deprecated gateway types
2025-02-17 14:05:06 +05:30
Fleny ed912a590b Add HTTPJsonErrorCodes (#4130) 2025-02-17 14:00:11 +05:30
Fleny 039c1945cc Use tsc to build instead of swc (#4128) 2025-02-12 19:23:28 +01:00
FlenyandLTS e387f2cae2 feat(types,rest,bot): Add ApplicationRoleConnectionMetadata types (#4125)
* add applicationRoleConnectionMetadata types

* Update packages/rest/src/manager.ts

Co-authored-by: LTS (Link) <lts20050703@gmail.com>

* Update packages/rest/src/manager.ts

Co-authored-by: LTS (Link) <lts20050703@gmail.com>

---------

Co-authored-by: LTS (Link) <lts20050703@gmail.com>
2025-02-07 16:42:46 +01:00
Fleny 6b577c3f3d feat(bot,rest,types): Guild incidents data (#4123)
* Guild incidents data

* Update comments on ModifyGuildIncidentActions
2025-02-06 17:24:44 +01:00
Fleny e2d7b5b63d Add hasSnapshot flag to Message (#4122) 2025-02-02 10:03:55 +01:00
Fleny 0fb403a332 refactor(types): split discord.ts into multiple files (#4088)
* Split reference types

* Split webhook events types

* Split interactions types

* Split gateway types

* Move application related types to applications.ts

* Split auditLog types

* Split autoModeration types

* Split channel types

* Split emoji types

* Split entitlement types

* Split guild types

* Split guildScheduledEvent types

* Split GuildTemplate types

* Split Invite types

* Split message types

* Split poll types

* Split sku types

* Split soundboard types

* Split stageInstances types

* Split sticker types

* Split subscription types

* Split user types

* Split voice types

* Split webhooks types

* Split oauth2 types

* Split opcodes types

* Split permission types

* Split teams types

* Sort out remaining types

* Rename to singlar to match discord docs
2025-02-01 18:32:42 +01:00
Fleny 0059056d77 Use as instead of specifying the generic (#4111) 2025-01-31 17:58:58 +01:00
Fleny ebbb5f5541 Fix double socket bug on zombie (#4109) 2025-01-31 01:18:45 +05:30
Fleny 10731a180a chore(utils)!: Remove logger code related to Depth (#4106)
* Deprecate logger code related to Depth

* remove logger depth

* fix tests
2025-01-30 18:42:22 +01:00