mirror of
https://github.com/discordjs/discord.js.git
synced 2026-09-17 08:47:27 +00:00
fix(ApplicationCommandPermissionsManager): truly optional arg
This commit is contained in:
+3
-1
@@ -4296,7 +4296,9 @@ export class ApplicationCommandPermissionsManager<
|
||||
},
|
||||
): Promise<boolean>;
|
||||
public fetch(options: FetchSingleOptions): Promise<ApplicationCommandPermissions[]>;
|
||||
public fetch(options: BaseOptions): Promise<Collection<Snowflake, ApplicationCommandPermissions[]>>;
|
||||
public fetch(
|
||||
...args: {} extends BaseOptions ? [] | [BaseOptions] : [BaseOptions]
|
||||
): Promise<Collection<Snowflake, ApplicationCommandPermissions[]>>;
|
||||
public remove(
|
||||
options:
|
||||
| (FetchSingleOptions & {
|
||||
|
||||
@@ -220,6 +220,7 @@ import type {
|
||||
GuildInvite,
|
||||
AuthorizingIntegrationOwners,
|
||||
VoiceServerUpdateData,
|
||||
ApplicationCommandPermissions,
|
||||
} from './index.js';
|
||||
import {
|
||||
Client,
|
||||
@@ -1748,6 +1749,16 @@ declare const guildApplicationCommandManager: GuildApplicationCommandManager;
|
||||
expectType<Promise<ApplicationCommand>>(guildApplicationCommandManager.fetch('0'));
|
||||
expectType<Promise<ApplicationCommand>>(guildApplicationCommandManager.fetch({ id: '0' }));
|
||||
expectType<Promise<Collection<Snowflake, ApplicationCommand>>>(guildApplicationCommandManager.fetch());
|
||||
expectType<Promise<ApplicationCommandPermissions[]>>(
|
||||
guildApplicationCommandManager.permissions.fetch({ command: '0' }),
|
||||
);
|
||||
expectType<Promise<Collection<Snowflake, ApplicationCommandPermissions[]>>>(
|
||||
guildApplicationCommandManager.permissions.fetch({}),
|
||||
);
|
||||
// https://github.com/discordjs/discord.js/issues/8096
|
||||
expectType<Promise<Collection<Snowflake, ApplicationCommandPermissions[]>>>(
|
||||
guildApplicationCommandManager.permissions.fetch(),
|
||||
);
|
||||
|
||||
declare const categoryChannelChildManager: CategoryChannelChildManager;
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user