mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 08:03:30 +01:00
fix(ApplicationCommandPermissionsManager): truly optional arg
This commit is contained in:
4
packages/discord.js/typings/index.d.ts
vendored
4
packages/discord.js/typings/index.d.ts
vendored
@@ -4227,7 +4227,9 @@ export class ApplicationCommandPermissionsManager<
|
|||||||
},
|
},
|
||||||
): Promise<boolean>;
|
): Promise<boolean>;
|
||||||
public fetch(options: FetchSingleOptions): Promise<ApplicationCommandPermissions[]>;
|
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(
|
public remove(
|
||||||
options:
|
options:
|
||||||
| (FetchSingleOptions & {
|
| (FetchSingleOptions & {
|
||||||
|
|||||||
@@ -201,6 +201,7 @@ import type {
|
|||||||
VoiceChannel,
|
VoiceChannel,
|
||||||
Invite,
|
Invite,
|
||||||
GuildInvite,
|
GuildInvite,
|
||||||
|
ApplicationCommandPermissions,
|
||||||
} from './index.js';
|
} from './index.js';
|
||||||
import {
|
import {
|
||||||
ActionRowBuilder,
|
ActionRowBuilder,
|
||||||
@@ -1726,6 +1727,16 @@ declare const guildApplicationCommandManager: GuildApplicationCommandManager;
|
|||||||
expectType<Promise<ApplicationCommand>>(guildApplicationCommandManager.fetch('0'));
|
expectType<Promise<ApplicationCommand>>(guildApplicationCommandManager.fetch('0'));
|
||||||
expectType<Promise<ApplicationCommand>>(guildApplicationCommandManager.fetch({ id: '0' }));
|
expectType<Promise<ApplicationCommand>>(guildApplicationCommandManager.fetch({ id: '0' }));
|
||||||
expectType<Promise<Collection<Snowflake, ApplicationCommand>>>(guildApplicationCommandManager.fetch());
|
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;
|
declare const categoryChannelChildManager: CategoryChannelChildManager;
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user