Variables
Const appAEventPortal
appAEvent
Portal: AppEventPortal = appsPortal.registerApp(registrationObjectAppA)
Const appAName
appAName: "SuperMicroUI" = "SuperMicroUI"
Const appANotifiedLogs
appANotifiedLogs: undefined | Map<string, any> = appsPortal.logs.getAppNotifiedEvents(appAName)
Const appBEventPortal
appBEvent
Portal: AppEventPortal = appsPortal.registerApp(registrationObjectAppB)
Const appBName
appBName: "SuperMicroFrontend" = "SuperMicroFrontend"
Const appBPublishedLogs
appBPublishedLogs: undefined | Map<string, any> = appsPortal.logs.getAppPublishedEvents(appBName)
Const browserEnv
browserEnv: any = require('browser-env')
Let dispatchedAction
dispatchedAction: any
=> appANotifiedLogs =
{ 'EVENT_APP_B-DELETED-Bss': [{appBName:"SuperMicroFrontend", price:999}], // Events notified }