fix: dont use never

This commit is contained in:
MARCROCK22 2024-12-06 22:46:59 -04:00
parent 5570ca41fc
commit a88eab48b2

View File

@ -55,13 +55,13 @@ export type CommandMetadata<T extends readonly (keyof RegisteredMiddlewares)[]>
]
? first extends keyof RegisteredMiddlewares
? (MetadataMiddleware<RegisteredMiddlewares[first]> extends never
? never
? {}
: {
[key in first]: MetadataMiddleware<RegisteredMiddlewares[first]>;
}) &
(rest extends readonly (keyof RegisteredMiddlewares)[] ? CommandMetadata<rest> : never)
: never
: never;
: {}
: {};
export type MessageCommandOptionErrors =
| ['CHANNEL_TYPES', type: ChannelType[]]