async function upsertSlashCommands(options, guildId) {
  validateSlashCommands(options);
  return await rest.runMethod(
    "put",
    guildId
      ? endpoints.COMMANDS_GUILD(applicationId, guildId)
      : endpoints.COMMANDS(applicationId),
    options,
  );
}
/**
 * Bulk edit existing slash commands. If a command does not exist, it will create it.
 *
 * **NOTE:** Any slash commands that are not specified in this function will be **deleted**. If you don't provide the commandId and rename your command, the command gets a new Id.
 */
Bulk edit existing slash commands. If a command does not exist, it will create it.
Bulk edit existing slash commands . If a command does not exist it will create it .
async function upsertSlashCommands(options, guildId) {
  validateSlashCommands(options);
  return await rest.runMethod(
    "put",
    guildId
      ? endpoints.COMMANDS_GUILD(applicationId, guildId)
      : endpoints.COMMANDS(applicationId),
    options,
  );
}
async function upsertSlashCommands ( options , guildId ) { validateSlashCommands ( options ) ; return await rest . runMethod ( "put" , guildId ? endpoints . COMMANDS_GUILD ( applicationId , guildId ) : endpoints . COMMANDS ( applicationId ) , options , ) ; }
Bulk edit existing slash commands.
Bulk edit existing slash commands .