From 1e66cf99171d8a7b3185cd208b930c1a5e267d43 Mon Sep 17 00:00:00 2001 From: DJj123dj <80536295+DJj123dj@users.noreply.github.com> Date: Sun, 31 May 2026 22:37:54 +0200 Subject: [PATCH] OT v4.2.1: Fixed TS bug with shared components --- package.json | 2 +- src/core/mappings/component.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index f5ad4d2..f5a009e 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "license": "GPL-3.0-only", "dependencies": { "@discordjs/rest": "^2.6.1", - "@open-discord-bots/framework": "^1.0.0", + "@open-discord-bots/framework": "^2.0.0", "@types/node": "^22.5.0", "@types/terminal-kit": "^2.5.7", "ansis": "^4.2.0", diff --git a/src/core/mappings/component.ts b/src/core/mappings/component.ts index 1e542a3..b369584 100644 --- a/src/core/mappings/component.ts +++ b/src/core/mappings/component.ts @@ -10,8 +10,8 @@ import { ODTicket } from "../api/ticket.js" * A list of all available IDs in the default `ODSharedComponentManager` class in `opendiscord`. * It's used to generate typescript declarations for this class. */ -export interface ODSharedComponentManagerIdMappings extends api.ODComponentManagerIdConstraint { - //"opendiscord:example-component":{origin:"slash"|"text"|"other",params:{guild:discord.Guild|null,channel:discord.TextBasedChannel,user:discord.User},workers:"opendiscord:example-component"}, +export interface ODSharedComponentManagerIdMappings extends api.ODSharedComponentManagerIdConstraint { + //"opendiscord:example-component":{component:api.ODComponent,origin:"slash"|"text"|"other",params:{guild:discord.Guild|null,channel:discord.TextBasedChannel,user:discord.User},workers:"opendiscord:example-component"}, } /**## ODMessageComponentManagerIdMappings `interface`