@antibot/interactions
Version:
## 🗡️ An interactions library made for Discord interactions
44 lines • 1.98 kB
TypeScript
import { Snowflake } from './@type';
export declare class Routes {
constructor();
private validateApplicationSnowflake;
private validateCommandSnowflake;
private validateGuildSnowflake;
getApplicationCommands(applicationId: Snowflake, with_localization?: boolean): string;
createApplicationCommand(applicationId: Snowflake): string;
getGlobalApplicationCommand(applicationId: Snowflake, commandId: Snowflake): string;
editGlobalApplicationCommand(applicationId: Snowflake, commandId: Snowflake): string;
deleteGlobalApplicationCommand(applicationId: Snowflake, commandId: Snowflake): string;
bulkOverwriteGlobalApplicationCommands(applicationId: Snowflake): string;
getGuildApplicationCommands(applicationId: Snowflake, guildId: Snowflake): string;
createGuildApplicationCommand(applicationId: Snowflake, guildId: Snowflake): string;
getGuildApplicationCommand(options: {
applicationId: Snowflake;
guildId: Snowflake;
commandId: Snowflake;
}): string;
editGuildApplicationCommand(options: {
applicationId: Snowflake;
guildId: Snowflake;
commandId: Snowflake;
}): string;
deleteGuildApplicationCommand(options: {
applicationId: Snowflake;
guildId: Snowflake;
commandId: Snowflake;
}): string;
bulkOverwriteGuildApplicationCommands(applicationId: Snowflake, guildId: Snowflake): string;
getGuildApplicationCommandPermissions(applicationId: Snowflake, guildId: Snowflake): string;
getApplicationCommandPermissions(options: {
applicationId: Snowflake;
guildId: Snowflake;
commandId: Snowflake;
}): string;
editApplicationCommandPermissions(options: {
applicationId: Snowflake;
guildId: Snowflake;
commandId: Snowflake;
}): string;
batchEditGuildApplicationCommandPermissions(applicationId: Snowflake, guildId: Snowflake): string;
}
//# sourceMappingURL=Routes.d.ts.map