Represents an application registered in the platform.

Hierarchy

  • Application

Properties

activatorLoadTimeout?: number

Maximum time (in milliseconds) that the host waits for this application to signal readiness.

This is the effective timeout, i.e, either the application-specific timeout as defined in ApplicationConfig.activatorLoadTimeout, or the global timeout as defined in MicrofrontendPlatformConfig.activatorLoadTimeout, otherwise undefined.

baseUrl: string

URL to the application root.

intentionCheckDisabled: boolean

Indicates whether this application can interact with capabilities of other applications without having to declare respective intentions.

intentionRegisterApiDisabled: boolean

Indicates whether this application can register and unregister intentions dynamically at runtime.

manifestLoadTimeout?: number

Maximum time (in milliseconds) that the host waits until the manifest for this application is loaded.

This is the effective timeout, i.e, either the application-specific timeout as defined in ApplicationConfig.manifestLoadTimeout, or the global timeout as defined in MicrofrontendPlatformConfig.manifestLoadTimeout, otherwise undefined.

manifestUrl: string

URL to the manifest of this application.

name: string

Name of the application as specified in the manifest.

platformVersion: Promise<string>

Version of the SCION Microfrontend Platform used by this application.

scopeCheckDisabled: boolean

Indicates whether this application can interact with private capabilities of other applications.

symbolicName: string

Unique symbolic name of the application.

Generated using TypeDoc