From 028073f553e5c46ebb49c573d02fcdfa7109451f Mon Sep 17 00:00:00 2001 From: Fleny Date: Wed, 21 Jan 2026 20:46:30 +0100 Subject: [PATCH] Add all trasformer objects to bot.transformers.$inferredTypes --- packages/bot/src/bot.ts | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/packages/bot/src/bot.ts b/packages/bot/src/bot.ts index 46feedb6c..756f36724 100644 --- a/packages/bot/src/bot.ts +++ b/packages/bot/src/bot.ts @@ -4,17 +4,11 @@ import type { CreateRestManagerOptions, RestManager } from '@discordeno/rest'; import { createRestManager } from '@discordeno/rest'; import type { BigString, GatewayDispatchEventNames, GatewayIntents, RecursivePartial } from '@discordeno/types'; import { createLogger, getBotIdFromToken, type logger } from '@discordeno/utils'; -import type { - CompleteDesiredProperties, - DesiredPropertiesBehavior, - SetupDesiredProps, - TransformersDesiredProperties, - TransformersObjects, -} from './desiredProperties.js'; +import type { CompleteDesiredProperties, DesiredPropertiesBehavior, TransformersDesiredProperties } from './desiredProperties.js'; import type { EventHandlers } from './events.js'; import { type BotGatewayHandler, createBotGatewayHandlers, type GatewayHandlers } from './handlers.js'; import { type BotHelpers, createBotHelpers } from './helpers.js'; -import { createTransformers, type Transformers } from './transformers.js'; +import { createTransformers, type TransformerFunctions, type Transformers } from './transformers.js'; /** * Create a bot object that will maintain the rest and gateway connection. @@ -166,7 +160,7 @@ export interface Bot< /** The functions that should transform discord objects to discordeno shaped objects. */ transformers: Transformers & { $inferredTypes: { - [K in keyof TransformersObjects]: SetupDesiredProps; + [K in keyof TransformerFunctions]: ReturnType[K]>; }; }; /** The handler functions that should handle incoming discord payloads from gateway and call an event. */