EMUI<AppObjects, AppEvents>
type EMUI<AppObjects, AppEvents> = {
[key: string]:
| IMicroAppGuest<AppObjects, AppEvents>
| IMicroAppGuest<AppObjects, AppEvents>[];
} & {
_ASSET_PATH: string;
_BASE_PATH: string;
app?: IMicroAppGuest;
appId: string;
logger?: Logger;
loginParams: LoginParams;
logRocket?: typeof LogRocket;
logRocketConfig?: {
appId: string;
childDomains?: string[];
parentDomain?: string;
rootHostname?: string;
};
MicroAppHost?: | IMicroFEHost<AppObjects, AppEvents>
| IMicroAppHost
| SSFGuest<AppObjects, AppEvents>;
uuid: string;
version: string;
};
Type Declaration
_ASSET_PATH
_ASSET_PATH: string;
_BASE_PATH
_BASE_PATH: string;
app?
optional app: IMicroAppGuest;
appId
appId: string;
logger?
optional logger: Logger;
loginParams
loginParams: LoginParams;
logRocket?
optional logRocket: typeof LogRocket;
logRocketConfig?
optional logRocketConfig: {
appId: string;
childDomains?: string[];
parentDomain?: string;
rootHostname?: string;
};
logRocketConfig.appId
appId: string;
logRocketConfig.childDomains?
optional childDomains: string[];
logRocketConfig.parentDomain?
optional parentDomain: string;
logRocketConfig.rootHostname?
optional rootHostname: string;
MicroAppHost?
optional MicroAppHost:
| IMicroFEHost<AppObjects, AppEvents>
| IMicroAppHost
| SSFGuest<AppObjects, AppEvents>;
uuid
uuid: string;
version
version: string;
Type Parameters
AppObjects
AppObjects extends ScriptingObjects = Partial<ScriptingObjectTypes>
AppEvents
AppEvents extends EventListeners = Events