GuildCommandContext
Signature
export interface GuildCommandContext<T extends OptionsRecord = {}, M extends keyof ResolvedRegisteredMiddlewares = never> extends Omit<MakeRequired<CommandContext<T, M>, 'guildId' | 'member'>, 'channel' | 'guild' | 'me' | 'fetchMember'>Private types
GuildCommandChannelTypeAlias
Properties
0No properties.
Methods
4Methods
channel(mode?: 'rest' | 'flow'): Promise<GuildCommandChannel>;channel(mode: 'cache'): ReturnCache<If<InferWithPrefix, GuildCommandChannel | undefined, GuildCommandChannel>>;guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'>>;guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;fetchMember(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;fetchMember(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;