Options
All
  • Public
  • Public/Protected
  • All
Menu

@rproenza/micro-frontend-events-portal

Index

Variables

Const appAEventPortal

appAEventPortal: AppEventPortal = appsPortal.registerApp(registrationObjectAppA)

Const appAName

appAName: "SuperMicroUI" = "SuperMicroUI"

Const appANotifiedLogs

appANotifiedLogs: undefined | Map<string, any> = appsPortal.logs.getAppNotifiedEvents(appAName)

Const appBEventPortal

appBEventPortal: AppEventPortal = appsPortal.registerApp(registrationObjectAppB)

Const appBName

appBName: "SuperMicroFrontend" = "SuperMicroFrontend"

Const appBPublishedLogs

appBPublishedLogs: undefined | Map<string, any> = appsPortal.logs.getAppPublishedEvents(appBName)

=> appANotifiedLogs =

        {
           'EVENT_APP_B-DELETED-Bss': [{appBName:"SuperMicroFrontend", price:999}], // Events notified
       }

Const appsPortal

appsPortal: AppsPortal = new AppsPortal()

Const browserEnv

browserEnv: any = require('browser-env')

Let dispatchedAction

dispatchedAction: any

Object literals

Const eventParams

eventParams: object

eventType

eventType: string = "TEST2_EVENT_PORTAL-SuperMicroFrontend"

eventPayloadA

eventPayloadA: object

appAName

appAName: string

price

price: number = 111

eventPayloadB

eventPayloadB: object

appBName

appBName: string

price

price: number = 999

Const mockStore

mockStore: object

dispatch

  • dispatch(action: any): void

Const registrationObjectAppA

registrationObjectAppA: object

appName

appName: string = appAName

callBack

callBack: any = mockStore.dispatch

feedbackType

feedbackType: NotificationStrategy = NotificationStrategy.CALLBACK

Const registrationObjectAppB

registrationObjectAppB: object

appName

appName: string = appBName

callBack

callBack: any = mockStore

feedbackType

feedbackType: NotificationStrategy = NotificationStrategy.REDUX

Generated using TypeDoc