mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-01 20:46:08 +00:00
fix: free code
This commit is contained in:
parent
a74452d0a0
commit
31af4675a3
@ -144,7 +144,7 @@ export class CommandContext<
|
||||
}
|
||||
|
||||
channel(mode?: 'rest' | 'flow'): Promise<If<InferWithPrefix, AllChannels | undefined, AllChannels>>;
|
||||
channel(mode?: 'cache'): ReturnCache<If<InferWithPrefix, AllChannels | undefined, AllChannels>>;
|
||||
channel(mode: 'cache'): ReturnCache<If<InferWithPrefix, AllChannels | undefined, AllChannels>>;
|
||||
channel(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (this.interaction?.channel && mode === 'cache')
|
||||
return this.client.cache.adapter.isAsync ? Promise.resolve(this.interaction.channel) : this.interaction.channel;
|
||||
@ -160,7 +160,7 @@ export class CommandContext<
|
||||
}
|
||||
|
||||
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
||||
me(mode?: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||
me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (!this.guildId)
|
||||
return mode === 'cache' ? (this.client.cache.adapter.isAsync ? Promise.resolve() : undefined) : Promise.resolve();
|
||||
@ -176,7 +176,7 @@ export class CommandContext<
|
||||
}
|
||||
|
||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'> | undefined>;
|
||||
guild(mode?: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (!this.guildId)
|
||||
return (mode === 'cache'
|
||||
@ -227,5 +227,5 @@ export class CommandContext<
|
||||
export interface GuildCommandContext<T extends OptionsRecord = {}, M extends keyof RegisteredMiddlewares = never>
|
||||
extends Omit<MakeRequired<CommandContext<T, M>, 'guildId' | 'member'>, 'guild'> {
|
||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'>>;
|
||||
guild(mode?: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
}
|
||||
|
@ -82,7 +82,7 @@ export class EntryPointContext<M extends keyof RegisteredMiddlewares = never> ex
|
||||
}
|
||||
|
||||
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
||||
channel(mode?: 'cache'): ReturnCache<AllChannels>;
|
||||
channel(mode: 'cache'): ReturnCache<AllChannels>;
|
||||
channel(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (this.interaction.channel && mode === 'cache')
|
||||
return this.client.cache.adapter.isAsync ? Promise.resolve(this.interaction.channel) : this.interaction.channel;
|
||||
@ -90,7 +90,7 @@ export class EntryPointContext<M extends keyof RegisteredMiddlewares = never> ex
|
||||
}
|
||||
|
||||
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
||||
me(mode?: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||
me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (!this.guildId)
|
||||
return mode === 'cache' ? (this.client.cache.adapter.isAsync ? Promise.resolve() : undefined) : Promise.resolve();
|
||||
@ -103,7 +103,7 @@ export class EntryPointContext<M extends keyof RegisteredMiddlewares = never> ex
|
||||
}
|
||||
|
||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'> | undefined>;
|
||||
guild(mode?: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (!this.guildId)
|
||||
return (
|
||||
@ -145,5 +145,5 @@ 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'> {
|
||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'>>;
|
||||
guild(mode?: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
}
|
||||
|
@ -106,15 +106,15 @@ export class MenuCommandContext<
|
||||
}
|
||||
|
||||
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
||||
channel(mode?: 'cache'): ReturnCache<AllChannels>;
|
||||
channel(mode: 'cache'): ReturnCache<AllChannels>;
|
||||
channel(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (this.interaction?.channel && mode === 'cache')
|
||||
if (this.interaction.channel && mode === 'cache')
|
||||
return this.client.cache.adapter.isAsync ? Promise.resolve(this.interaction.channel) : this.interaction.channel;
|
||||
return this.client.channels.fetch(this.channelId, mode === 'rest');
|
||||
}
|
||||
|
||||
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
||||
me(mode?: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||
me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (!this.guildId)
|
||||
return mode === 'cache' ? (this.client.cache.adapter.isAsync ? Promise.resolve() : undefined) : Promise.resolve();
|
||||
@ -127,7 +127,7 @@ export class MenuCommandContext<
|
||||
}
|
||||
|
||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'> | undefined>;
|
||||
guild(mode?: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (!this.guildId)
|
||||
return (
|
||||
@ -179,5 +179,5 @@ export interface GuildMenuCommandContext<
|
||||
M extends keyof RegisteredMiddlewares = never,
|
||||
> extends Omit<MakeRequired<MenuCommandContext<T, M>, 'guildId' | 'member'>, 'guild'> {
|
||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'>>;
|
||||
guild(mode?: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
}
|
||||
|
@ -62,7 +62,7 @@ export class ComponentContext<
|
||||
* Gets the language object for the interaction's locale.
|
||||
*/
|
||||
get t() {
|
||||
return this.client.t(this.interaction?.locale ?? this.client.langs?.defaultLang ?? 'en-US');
|
||||
return this.client.t(this.interaction.locale ?? this.client.langs?.defaultLang ?? 'en-US');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -155,9 +155,9 @@ export class ComponentContext<
|
||||
* @returns A promise that resolves to the channel.
|
||||
*/
|
||||
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
||||
channel(mode?: 'cache'): ReturnCache<AllChannels>;
|
||||
channel(mode: 'cache'): ReturnCache<AllChannels>;
|
||||
channel(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (this.interaction?.channel && mode === 'cache')
|
||||
if (this.interaction.channel && mode === 'cache')
|
||||
return this.client.cache.adapter.isAsync ? Promise.resolve(this.interaction.channel) : this.interaction.channel;
|
||||
return this.client.channels.fetch(this.channelId, mode === 'rest');
|
||||
}
|
||||
@ -168,7 +168,7 @@ export class ComponentContext<
|
||||
* @returns A promise that resolves to the bot member.
|
||||
*/
|
||||
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
||||
me(mode?: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||
me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (!this.guildId)
|
||||
return mode === 'cache' ? (this.client.cache.adapter.isAsync ? Promise.resolve() : undefined) : Promise.resolve();
|
||||
@ -186,7 +186,7 @@ export class ComponentContext<
|
||||
* @returns A promise that resolves to the guild.
|
||||
*/
|
||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'> | undefined>;
|
||||
guild(mode?: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (!this.guildId)
|
||||
return (
|
||||
@ -275,5 +275,5 @@ export interface GuildComponentContext<
|
||||
M extends keyof RegisteredMiddlewares = never,
|
||||
> extends Omit<MakeRequired<ComponentContext<Type, M>, 'guildId' | 'member'>, 'guild'> {
|
||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'>>;
|
||||
guild(mode?: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
}
|
||||
|
@ -53,7 +53,7 @@ export class ModalContext<M extends keyof RegisteredMiddlewares = never> extends
|
||||
* Gets the language object for the interaction's locale.
|
||||
*/
|
||||
get t() {
|
||||
return this.client.t(this.interaction?.locale ?? this.client.langs.defaultLang ?? 'en-US');
|
||||
return this.client.t(this.interaction.locale ?? this.client.langs.defaultLang ?? 'en-US');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -125,9 +125,9 @@ export class ModalContext<M extends keyof RegisteredMiddlewares = never> extends
|
||||
* @returns A promise that resolves to the channel.
|
||||
*/
|
||||
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
||||
channel(mode?: 'cache'): ReturnCache<AllChannels>;
|
||||
channel(mode: 'cache'): ReturnCache<AllChannels>;
|
||||
channel(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (this.interaction?.channel && mode === 'cache')
|
||||
if (this.interaction.channel && mode === 'cache')
|
||||
return this.client.cache.adapter.isAsync ? Promise.resolve(this.interaction.channel) : this.interaction.channel;
|
||||
return this.client.channels.fetch(this.channelId, mode === 'rest');
|
||||
}
|
||||
@ -138,7 +138,7 @@ export class ModalContext<M extends keyof RegisteredMiddlewares = never> extends
|
||||
* @returns A promise that resolves to the bot member.
|
||||
*/
|
||||
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
||||
me(mode?: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||
me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (!this.guildId)
|
||||
return mode === 'cache' ? (this.client.cache.adapter.isAsync ? Promise.resolve() : undefined) : Promise.resolve();
|
||||
@ -156,7 +156,7 @@ export class ModalContext<M extends keyof RegisteredMiddlewares = never> extends
|
||||
* @returns A promise that resolves to the guild.
|
||||
*/
|
||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'> | undefined>;
|
||||
guild(mode?: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||
if (!this.guildId)
|
||||
return (
|
||||
@ -210,5 +210,5 @@ 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'> {
|
||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'>>;
|
||||
guild(mode?: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
guild(mode: 'cache'): ReturnCache<GuildStructure<'cached'> | undefined>;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user