Source: waiter/callbacks.js

/**
 * Callback function to set the waiter input on shown.
 * @function
 * @param  {string} id - Id of element to show.
 */
export const setWaiterShownInput = (id) => {
  let input = "waiter_shown";
  if (id !== null) input = id + "_" + input;

  Shiny.setInputValue(input, true, { priority: "event" });
};
/**
 * Callback function to set the waiter input on hidden.
 * @function
 * @param  {string} id - Id of element to show.
 */
export const setWaiterHiddenInput = (id) => {
  let input = "waiter_hidden";
  if (id !== null) input = id + "_" + input;

  Shiny.setInputValue(input, true, { priority: "event" });
};