Show notifications in TabContext inside browser tabs and desktop notifications

Here's an example of simple toast message with title and summary.

Here's a Typescript example:

const frameworkProvider: IUiEventsFrameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID', 'v1'); 
  const tabContext: ITabContext = await frameworkProvider.getTabContext('browserTabId');
  let notificationContext: INotificationContext = await tabContext.getNotificationContext('notificationId007'); 
  const requestObject: IShowNotificationRequest = frameworkProvider.requestHelper.createPublishRequest('ShowNotification') as IShowNotificationRequest;
  requestObject.setTitle('title');  
  requestObject.setSummary('Error message summary'); 
  notificationContext.publish(requestObject).then((message) => { 
    const response: INotificationOperationResponse = message as INotificationOperationResponse; 
    //custom code 
  });
Here's a JavaScript example:
const frameworkProvider = await CX_SVC_UI_EVENTS_FRAMEWORK.uiEventsFramework.initialize('MyFirstExtensionID', 'v1'); 
let notificationContext = await frameworkProvider.getNotificationContext('notificationId007'); 
const requestObject = frameworkProvider.requestHelper.createPublishRequest('ShowNotification');  
requestObject.setTitle('Title');    
requestObject.setClosable(false);  
notificationContext.publish(requestObject).then((response) => { 
// custom code 
}).catch((err) => { 
console.log(err); 
});