mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-02 21:16:09 +00:00
parent
5935c86079
commit
d779c95514
@ -228,7 +228,10 @@ export class CommandContext<
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface GuildCommandContext<T extends OptionsRecord = {}, M extends keyof RegisteredMiddlewares = never>
|
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?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'>>;
|
||||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
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>
|
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?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'>>;
|
||||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
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<
|
export interface GuildComponentContext<
|
||||||
Type extends keyof ContextComponentCommandInteractionMap,
|
Type extends keyof ContextComponentCommandInteractionMap,
|
||||||
M extends keyof RegisteredMiddlewares = never,
|
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?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'>>;
|
||||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
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>
|
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?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'>>;
|
||||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
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