mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-01 20:46:08 +00:00
parent
5935c86079
commit
d779c95514
@ -228,7 +228,10 @@ export class CommandContext<
|
||||
}
|
||||
|
||||
export interface GuildCommandContext<T extends OptionsRecord = {}, M extends keyof RegisteredMiddlewares = never>
|
||||
extends Omit<MakeRequired<CommandContext<T, M>, 'guildId' | 'member'>, 'guild'> {
|
||||
extends Omit<MakeRequired<CommandContext<T, M>, 'guildId' | 'member'>, 'guild' | 'me'> {
|
||||
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>;
|
||||
}
|
||||
|
@ -151,7 +151,10 @@ export class EntryPointContext<M extends keyof RegisteredMiddlewares = never> ex
|
||||
}
|
||||
|
||||
export interface GuildEntryPointContext<M extends keyof RegisteredMiddlewares = never>
|
||||
extends Omit<MakeRequired<EntryPointContext<M>, 'guildId' | 'member'>, 'guild'> {
|
||||
extends Omit<MakeRequired<EntryPointContext<M>, 'guildId' | 'member'>, 'guild' | 'me'> {
|
||||
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>;
|
||||
}
|
||||
|
@ -278,7 +278,10 @@ export interface ContextComponentCommandInteractionMap {
|
||||
export interface GuildComponentContext<
|
||||
Type extends keyof ContextComponentCommandInteractionMap,
|
||||
M extends keyof RegisteredMiddlewares = never,
|
||||
> extends Omit<MakeRequired<ComponentContext<Type, M>, 'guildId' | 'member'>, 'guild'> {
|
||||
> extends Omit<MakeRequired<ComponentContext<Type, M>, 'guildId' | 'member'>, 'guild' | 'me'> {
|
||||
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>;
|
||||
}
|
||||
|
@ -213,7 +213,10 @@ export class ModalContext<M extends keyof RegisteredMiddlewares = never> extends
|
||||
}
|
||||
|
||||
export interface GuildModalContext<M extends keyof RegisteredMiddlewares = never>
|
||||
extends Omit<MakeRequired<ModalContext<M>, 'guildId' | 'member'>, 'guild'> {
|
||||
extends Omit<MakeRequired<ModalContext<M>, 'guildId' | 'member'>, 'guild' | 'me'> {
|
||||
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>;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user