fix: types

This commit is contained in:
MARCROCK22 2024-09-15 23:51:38 +00:00
parent f288292208
commit d388cb5553
2 changed files with 3 additions and 3 deletions

View File

@ -369,5 +369,5 @@ export abstract class SubCommand extends BaseCommand {
};
}
abstract run(context: CommandContext<any>): any;
abstract run(context: CommandContext): any;
}

View File

@ -17,12 +17,12 @@ import type { RegisteredMiddlewares } from '../decorators';
import type { Command, ContextOptions, OptionsRecord, SubCommand } from './chat';
import type { CommandMetadata, ExtendContext, GlobalMetadata, UsingClient } from './shared';
export interface CommandContext<T extends OptionsRecord = never, M extends keyof RegisteredMiddlewares = never>
export interface CommandContext<T extends OptionsRecord = {}, M extends keyof RegisteredMiddlewares = never>
extends BaseContext,
ExtendContext {}
export class CommandContext<
T extends OptionsRecord = never,
T extends OptionsRecord = {},
M extends keyof RegisteredMiddlewares = never,
> extends BaseContext {
message!: If<InferWithPrefix, MessageStructure | undefined, undefined>;