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

AdaptTo Interface

window object
returned type
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;