From 1a305fe4ad56dbbc03129d69e738c5d150921baf Mon Sep 17 00:00:00 2001 From: Naiyar <137700126+imnaiyar@users.noreply.github.com> Date: Wed, 15 Oct 2025 00:02:10 +0600 Subject: [PATCH] build: bump discord-api-types to 0.38.30 (#11178) * build: bump discord-api-types to 0.38.30 * chore: slap the errors --- packages/builders/package.json | 2 +- .../builders/src/components/Components.ts | 5 ++- .../builders/src/components/label/Label.ts | 1 + .../builders/src/interactions/modals/Modal.ts | 1 + packages/core/package.json | 2 +- packages/discord.js/package.json | 2 +- packages/formatters/package.json | 2 +- packages/next/package.json | 2 +- packages/rest/package.json | 2 +- packages/structures/package.json | 2 +- packages/voice/package.json | 2 +- packages/ws/package.json | 2 +- pnpm-lock.yaml | 42 +++++++++---------- 13 files changed, 36 insertions(+), 31 deletions(-) diff --git a/packages/builders/package.json b/packages/builders/package.json index 9a650ab1c..eea907886 100644 --- a/packages/builders/package.json +++ b/packages/builders/package.json @@ -66,7 +66,7 @@ "funding": "https://github.com/discordjs/discord.js?sponsor", "dependencies": { "@discordjs/util": "workspace:^", - "discord-api-types": "^0.38.29", + "discord-api-types": "^0.38.30", "ts-mixer": "^6.0.4", "tslib": "^2.8.1", "zod": "^4.1.12" diff --git a/packages/builders/src/components/Components.ts b/packages/builders/src/components/Components.ts index 8abba582c..73736b777 100644 --- a/packages/builders/src/components/Components.ts +++ b/packages/builders/src/components/Components.ts @@ -192,6 +192,8 @@ export function createComponentBuilder( return data; } + // should be removed in https://github.com/discordjs/discord.js/pull/11108 + // eslint-disable-next-line @typescript-eslint/switch-exhaustiveness-check switch (data.type) { case ComponentType.ActionRow: return new ActionRowBuilder(data); @@ -226,7 +228,8 @@ export function createComponentBuilder( case ComponentType.Label: return new LabelBuilder(data); default: - // @ts-expect-error This case can still occur if we get a newer unsupported component type + // should be uncommented in https://github.com/discordjs/discord.js/pull/11108 + /* // @ts-expect-error This case can still occur if we get a newer unsupported component type */ throw new Error(`Cannot properly serialize component type: ${data.type}`); } } diff --git a/packages/builders/src/components/label/Label.ts b/packages/builders/src/components/label/Label.ts index a9353f7e5..4895975d1 100644 --- a/packages/builders/src/components/label/Label.ts +++ b/packages/builders/src/components/label/Label.ts @@ -67,6 +67,7 @@ export class LabelBuilder extends ComponentBuilder { this.data = { ...structuredClone(rest), + // @ts-expect-error fixed in https://github.com/discordjs/discord.js/pull/11108 component: component ? createComponentBuilder(component) : undefined, type: ComponentType.Label, }; diff --git a/packages/builders/src/interactions/modals/Modal.ts b/packages/builders/src/interactions/modals/Modal.ts index 882125fe7..b77b62205 100644 --- a/packages/builders/src/interactions/modals/Modal.ts +++ b/packages/builders/src/interactions/modals/Modal.ts @@ -44,6 +44,7 @@ export class ModalBuilder implements JSONEncodable createComponentBuilder(component)), }; } diff --git a/packages/core/package.json b/packages/core/package.json index dccdccb65..5a1d92366 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -70,7 +70,7 @@ "@discordjs/ws": "workspace:^", "@sapphire/snowflake": "^3.5.5", "@vladfrangu/async_event_emitter": "^2.4.7", - "discord-api-types": "^0.38.29" + "discord-api-types": "^0.38.30" }, "devDependencies": { "@discordjs/api-extractor": "workspace:^", diff --git a/packages/discord.js/package.json b/packages/discord.js/package.json index 31f4905bb..0b4bd5853 100644 --- a/packages/discord.js/package.json +++ b/packages/discord.js/package.json @@ -74,7 +74,7 @@ "@discordjs/ws": "workspace:^", "@sapphire/snowflake": "3.5.5", "@vladfrangu/async_event_emitter": "^2.4.7", - "discord-api-types": "^0.38.29", + "discord-api-types": "^0.38.30", "fast-deep-equal": "3.1.3", "lodash.snakecase": "4.1.1", "magic-bytes.js": "^1.12.1", diff --git a/packages/formatters/package.json b/packages/formatters/package.json index 4f9e5ca91..a2bb40193 100644 --- a/packages/formatters/package.json +++ b/packages/formatters/package.json @@ -55,7 +55,7 @@ "homepage": "https://discord.js.org", "funding": "https://github.com/discordjs/discord.js?sponsor", "dependencies": { - "discord-api-types": "^0.38.29" + "discord-api-types": "^0.38.30" }, "devDependencies": { "@discordjs/api-extractor": "workspace:^", diff --git a/packages/next/package.json b/packages/next/package.json index e8c411fa1..a4bc15d25 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -72,7 +72,7 @@ "@discordjs/rest": "workspace:^", "@discordjs/util": "workspace:^", "@discordjs/ws": "workspace:^", - "discord-api-types": "^0.38.29" + "discord-api-types": "^0.38.30" }, "devDependencies": { "@discordjs/api-extractor": "workspace:^", diff --git a/packages/rest/package.json b/packages/rest/package.json index 72734c9a5..71c745725 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -88,7 +88,7 @@ "@sapphire/async-queue": "^1.5.5", "@sapphire/snowflake": "^3.5.5", "@vladfrangu/async_event_emitter": "^2.4.7", - "discord-api-types": "^0.38.29", + "discord-api-types": "^0.38.30", "magic-bytes.js": "^1.12.1", "tslib": "^2.8.1", "undici": "7.16.0", diff --git a/packages/structures/package.json b/packages/structures/package.json index f1d9332df..217a25924 100644 --- a/packages/structures/package.json +++ b/packages/structures/package.json @@ -63,7 +63,7 @@ "dependencies": { "@discordjs/formatters": "workspace:^", "@sapphire/snowflake": "^3.5.5", - "discord-api-types": "^0.38.29" + "discord-api-types": "^0.38.30" }, "devDependencies": { "@discordjs/api-extractor": "workspace:^", diff --git a/packages/voice/package.json b/packages/voice/package.json index 415aacd5d..cf827c0e9 100644 --- a/packages/voice/package.json +++ b/packages/voice/package.json @@ -64,7 +64,7 @@ "funding": "https://github.com/discordjs/discord.js?sponsor", "dependencies": { "@types/ws": "^8.18.1", - "discord-api-types": "^0.38.29", + "discord-api-types": "^0.38.30", "prism-media": "^1.3.5", "tslib": "^2.8.1", "ws": "^8.18.3" diff --git a/packages/ws/package.json b/packages/ws/package.json index 86fb7c690..a6fe617a8 100644 --- a/packages/ws/package.json +++ b/packages/ws/package.json @@ -78,7 +78,7 @@ "@sapphire/async-queue": "^1.5.5", "@types/ws": "^8.18.1", "@vladfrangu/async_event_emitter": "^2.4.7", - "discord-api-types": "^0.38.29", + "discord-api-types": "^0.38.30", "tslib": "^2.8.1", "ws": "^8.18.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 470a68755..4a34cd960 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -768,8 +768,8 @@ importers: specifier: workspace:^ version: link:../util discord-api-types: - specifier: ^0.38.29 - version: 0.38.29 + specifier: ^0.38.30 + version: 0.38.30 ts-mixer: specifier: ^6.0.4 version: 6.0.4 @@ -898,8 +898,8 @@ importers: specifier: ^2.4.7 version: 2.4.7 discord-api-types: - specifier: ^0.38.29 - version: 0.38.29 + specifier: ^0.38.30 + version: 0.38.30 devDependencies: '@discordjs/api-extractor': specifier: workspace:^ @@ -1032,8 +1032,8 @@ importers: specifier: ^2.4.7 version: 2.4.7 discord-api-types: - specifier: ^0.38.29 - version: 0.38.29 + specifier: ^0.38.30 + version: 0.38.30 fast-deep-equal: specifier: 3.1.3 version: 3.1.3 @@ -1157,8 +1157,8 @@ importers: packages/formatters: dependencies: discord-api-types: - specifier: ^0.38.29 - version: 0.38.29 + specifier: ^0.38.30 + version: 0.38.30 devDependencies: '@discordjs/api-extractor': specifier: workspace:^ @@ -1233,8 +1233,8 @@ importers: specifier: workspace:^ version: link:../ws discord-api-types: - specifier: ^0.38.29 - version: 0.38.29 + specifier: ^0.38.30 + version: 0.38.30 devDependencies: '@discordjs/api-extractor': specifier: workspace:^ @@ -1419,8 +1419,8 @@ importers: specifier: ^2.4.7 version: 2.4.7 discord-api-types: - specifier: ^0.38.29 - version: 0.38.29 + specifier: ^0.38.30 + version: 0.38.30 magic-bytes.js: specifier: ^1.12.1 version: 1.12.1 @@ -1565,8 +1565,8 @@ importers: specifier: ^3.5.5 version: 3.5.5 discord-api-types: - specifier: ^0.38.29 - version: 0.38.29 + specifier: ^0.38.30 + version: 0.38.30 devDependencies: '@discordjs/api-extractor': specifier: workspace:^ @@ -1783,8 +1783,8 @@ importers: specifier: ^8.18.1 version: 8.18.1 discord-api-types: - specifier: ^0.38.29 - version: 0.38.29 + specifier: ^0.38.30 + version: 0.38.30 prism-media: specifier: ^1.3.5 version: 1.3.5(@discordjs/opus@0.9.0(encoding@0.1.13)) @@ -1874,8 +1874,8 @@ importers: specifier: ^2.4.7 version: 2.4.7 discord-api-types: - specifier: ^0.38.29 - version: 0.38.29 + specifier: ^0.38.30 + version: 0.38.30 tslib: specifier: ^2.8.1 version: 2.8.1 @@ -7872,8 +7872,8 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - discord-api-types@0.38.29: - resolution: {integrity: sha512-+5BfrjLJN1hrrcK0MxDQli6NSv5lQH7Y3/qaOfk9+k7itex8RkA/UcevVMMLe8B4IKIawr4ITBTb2fBB2vDORg==} + discord-api-types@0.38.30: + resolution: {integrity: sha512-KhAqlBrg+rVK+Ob7INMF5o63yW4/GUzRatG/AjyVsIO8lgcLyR8qCl2HokIVzWwmzkJYG0CEPXsKMOqau3E8NA==} dmd@6.2.3: resolution: {integrity: sha512-SIEkjrG7cZ9GWZQYk/mH+mWtcRPly/3ibVuXO/tP/MFoWz6KiRK77tSMq6YQBPl7RljPtXPQ/JhxbNuCdi1bNw==} @@ -20773,7 +20773,7 @@ snapshots: dependencies: path-type: 4.0.0 - discord-api-types@0.38.29: {} + discord-api-types@0.38.30: {} dmd@6.2.3: dependencies: