diff --git a/src/commands/applications/chatcontext.ts b/src/commands/applications/chatcontext.ts index 5ed3ed7..b0860cc 100644 --- a/src/commands/applications/chatcontext.ts +++ b/src/commands/applications/chatcontext.ts @@ -228,7 +228,10 @@ export class CommandContext< } export interface GuildCommandContext - extends Omit, 'guildId' | 'member'>, 'guild'> { + extends Omit, 'guildId' | 'member'>, 'guild' | 'me'> { guild(mode?: 'rest' | 'flow'): Promise>; guild(mode: 'cache'): ReturnCache | undefined>; + + me(mode?: 'rest' | 'flow'): Promise; + me(mode: 'cache'): ReturnCache; } diff --git a/src/commands/applications/entrycontext.ts b/src/commands/applications/entrycontext.ts index 368e01e..ed510a8 100644 --- a/src/commands/applications/entrycontext.ts +++ b/src/commands/applications/entrycontext.ts @@ -151,7 +151,10 @@ export class EntryPointContext ex } export interface GuildEntryPointContext - extends Omit, 'guildId' | 'member'>, 'guild'> { + extends Omit, 'guildId' | 'member'>, 'guild' | 'me'> { guild(mode?: 'rest' | 'flow'): Promise>; guild(mode: 'cache'): ReturnCache | undefined>; + + me(mode?: 'rest' | 'flow'): Promise; + me(mode: 'cache'): ReturnCache; } diff --git a/src/components/componentcontext.ts b/src/components/componentcontext.ts index a950ea0..545456f 100644 --- a/src/components/componentcontext.ts +++ b/src/components/componentcontext.ts @@ -278,7 +278,10 @@ export interface ContextComponentCommandInteractionMap { export interface GuildComponentContext< Type extends keyof ContextComponentCommandInteractionMap, M extends keyof RegisteredMiddlewares = never, -> extends Omit, 'guildId' | 'member'>, 'guild'> { +> extends Omit, 'guildId' | 'member'>, 'guild' | 'me'> { guild(mode?: 'rest' | 'flow'): Promise>; guild(mode: 'cache'): ReturnCache | undefined>; + + me(mode?: 'rest' | 'flow'): Promise; + me(mode: 'cache'): ReturnCache; } diff --git a/src/components/modalcontext.ts b/src/components/modalcontext.ts index 1ecfe3f..7e5aade 100644 --- a/src/components/modalcontext.ts +++ b/src/components/modalcontext.ts @@ -213,7 +213,10 @@ export class ModalContext extends } export interface GuildModalContext - extends Omit, 'guildId' | 'member'>, 'guild'> { + extends Omit, 'guildId' | 'member'>, 'guild' | 'me'> { guild(mode?: 'rest' | 'flow'): Promise>; guild(mode: 'cache'): ReturnCache | undefined>; + + me(mode?: 'rest' | 'flow'): Promise; + me(mode: 'cache'): ReturnCache; }