mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-02 21:16:09 +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?: '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') {
|
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.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?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
||||||
me(mode?: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||||
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||||
if (!this.guildId)
|
if (!this.guildId)
|
||||||
return mode === 'cache' ? (this.client.cache.adapter.isAsync ? Promise.resolve() : undefined) : Promise.resolve();
|
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?: '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') {
|
guild(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||||
if (!this.guildId)
|
if (!this.guildId)
|
||||||
return (mode === 'cache'
|
return (mode === 'cache'
|
||||||
@ -227,5 +227,5 @@ 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'> {
|
||||||
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>;
|
||||||
}
|
}
|
||||||
|
@ -82,7 +82,7 @@ export class EntryPointContext<M extends keyof RegisteredMiddlewares = never> ex
|
|||||||
}
|
}
|
||||||
|
|
||||||
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
||||||
channel(mode?: 'cache'): ReturnCache<AllChannels>;
|
channel(mode: 'cache'): ReturnCache<AllChannels>;
|
||||||
channel(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
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.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?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
||||||
me(mode?: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||||
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||||
if (!this.guildId)
|
if (!this.guildId)
|
||||||
return mode === 'cache' ? (this.client.cache.adapter.isAsync ? Promise.resolve() : undefined) : Promise.resolve();
|
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?: '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') {
|
guild(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||||
if (!this.guildId)
|
if (!this.guildId)
|
||||||
return (
|
return (
|
||||||
@ -145,5 +145,5 @@ 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'> {
|
||||||
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>;
|
||||||
}
|
}
|
||||||
|
@ -106,15 +106,15 @@ export class MenuCommandContext<
|
|||||||
}
|
}
|
||||||
|
|
||||||
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
||||||
channel(mode?: 'cache'): ReturnCache<AllChannels>;
|
channel(mode: 'cache'): ReturnCache<AllChannels>;
|
||||||
channel(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
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.cache.adapter.isAsync ? Promise.resolve(this.interaction.channel) : this.interaction.channel;
|
||||||
return this.client.channels.fetch(this.channelId, mode === 'rest');
|
return this.client.channels.fetch(this.channelId, mode === 'rest');
|
||||||
}
|
}
|
||||||
|
|
||||||
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
||||||
me(mode?: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||||
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||||
if (!this.guildId)
|
if (!this.guildId)
|
||||||
return mode === 'cache' ? (this.client.cache.adapter.isAsync ? Promise.resolve() : undefined) : Promise.resolve();
|
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?: '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') {
|
guild(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||||
if (!this.guildId)
|
if (!this.guildId)
|
||||||
return (
|
return (
|
||||||
@ -179,5 +179,5 @@ export interface GuildMenuCommandContext<
|
|||||||
M extends keyof RegisteredMiddlewares = never,
|
M extends keyof RegisteredMiddlewares = never,
|
||||||
> extends Omit<MakeRequired<MenuCommandContext<T, M>, 'guildId' | 'member'>, 'guild'> {
|
> extends Omit<MakeRequired<MenuCommandContext<T, M>, 'guildId' | 'member'>, 'guild'> {
|
||||||
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>;
|
||||||
}
|
}
|
||||||
|
@ -62,7 +62,7 @@ export class ComponentContext<
|
|||||||
* Gets the language object for the interaction's locale.
|
* Gets the language object for the interaction's locale.
|
||||||
*/
|
*/
|
||||||
get t() {
|
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.
|
* @returns A promise that resolves to the channel.
|
||||||
*/
|
*/
|
||||||
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
||||||
channel(mode?: 'cache'): ReturnCache<AllChannels>;
|
channel(mode: 'cache'): ReturnCache<AllChannels>;
|
||||||
channel(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
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.cache.adapter.isAsync ? Promise.resolve(this.interaction.channel) : this.interaction.channel;
|
||||||
return this.client.channels.fetch(this.channelId, mode === 'rest');
|
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.
|
* @returns A promise that resolves to the bot member.
|
||||||
*/
|
*/
|
||||||
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
||||||
me(mode?: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||||
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||||
if (!this.guildId)
|
if (!this.guildId)
|
||||||
return mode === 'cache' ? (this.client.cache.adapter.isAsync ? Promise.resolve() : undefined) : Promise.resolve();
|
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.
|
* @returns A promise that resolves to the guild.
|
||||||
*/
|
*/
|
||||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'> | undefined>;
|
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') {
|
guild(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||||
if (!this.guildId)
|
if (!this.guildId)
|
||||||
return (
|
return (
|
||||||
@ -275,5 +275,5 @@ export interface GuildComponentContext<
|
|||||||
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'> {
|
||||||
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>;
|
||||||
}
|
}
|
||||||
|
@ -53,7 +53,7 @@ export class ModalContext<M extends keyof RegisteredMiddlewares = never> extends
|
|||||||
* Gets the language object for the interaction's locale.
|
* Gets the language object for the interaction's locale.
|
||||||
*/
|
*/
|
||||||
get t() {
|
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.
|
* @returns A promise that resolves to the channel.
|
||||||
*/
|
*/
|
||||||
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
channel(mode?: 'rest' | 'flow'): Promise<AllChannels>;
|
||||||
channel(mode?: 'cache'): ReturnCache<AllChannels>;
|
channel(mode: 'cache'): ReturnCache<AllChannels>;
|
||||||
channel(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
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.cache.adapter.isAsync ? Promise.resolve(this.interaction.channel) : this.interaction.channel;
|
||||||
return this.client.channels.fetch(this.channelId, mode === 'rest');
|
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.
|
* @returns A promise that resolves to the bot member.
|
||||||
*/
|
*/
|
||||||
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
me(mode?: 'rest' | 'flow'): Promise<GuildMemberStructure>;
|
||||||
me(mode?: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
me(mode: 'cache'): ReturnCache<GuildMemberStructure | undefined>;
|
||||||
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
me(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||||
if (!this.guildId)
|
if (!this.guildId)
|
||||||
return mode === 'cache' ? (this.client.cache.adapter.isAsync ? Promise.resolve() : undefined) : Promise.resolve();
|
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.
|
* @returns A promise that resolves to the guild.
|
||||||
*/
|
*/
|
||||||
guild(mode?: 'rest' | 'flow'): Promise<GuildStructure<'cached' | 'api'> | undefined>;
|
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') {
|
guild(mode: 'cache' | 'rest' | 'flow' = 'flow') {
|
||||||
if (!this.guildId)
|
if (!this.guildId)
|
||||||
return (
|
return (
|
||||||
@ -210,5 +210,5 @@ 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'> {
|
||||||
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>;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user