SCION Microfrontend Platform - v1.4.0
    Preparing search index...

    Interface Application

    Represents an application registered in the platform.

    interface Application {
        activatorLoadTimeout?: number;
        baseUrl: string;
        intentionCheckDisabled: boolean;
        intentionRegisterApiDisabled: boolean;
        manifestLoadTimeout?: number;
        manifestUrl: string;
        name: string;
        platformVersion: Promise<string>;
        scopeCheckDisabled: boolean;
        symbolicName: string;
    }
    Index

    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.