foundation-util-messenger

An utility to store messages in the session storage that will be prompted in the subsequence page load.

AdaptTo Interface

type
foundation-util-messenger
condition
window object
returned type
FoundationUtilMessenger
interface FoundationUtilMessenger {
  /**
   * Stores a message in the session storage to be shown in the subsequence page load.
   *
   * @param title The title of the notification. By default the value is autogenerated based on type.
   * @param message The message to be displayed
   * @param type The type of notification. Valid values are "error", "notice", "success", "help", "info".
   */
  put: (title?: string, message: string, type = "info") => void;

  /**
   * Prompts all the stored messages.
   * The stored messaged would be then cleared and will not be shown in the subsequence page load.
   */
  promptAll: () => void;
}