Overview of sdk-pluggable-application-model
Home > @gooddata/sdk-pluggable-application-model
sdk-pluggable-application-model package
Model contracts for pluggable application integration.
Enumerations
|
Enumeration |
Description |
|---|---|
|
(ALPHA) Panther tier. |
Functions
|
Function |
Description |
|---|---|
|
(ALPHA) Type guard for IPlatformContextV1. | |
|
(ALPHA) Type guard for IReloadPlatformContextRequestedEvent. | |
|
(ALPHA) Creates an IReloadPlatformContextRequestedEvent. |
Interfaces
|
Interface |
Description |
|---|---|
|
(ALPHA) GoodData API-token authentication. | |
|
(ALPHA) Header customization options that a pluggable application can push to the host shell. | |
|
(ALPHA) Mounted application instance. | |
|
(ALPHA) Cookie / session-based authentication — no explicit credentials required. | |
|
(ALPHA) Host UI module contract. | |
|
(ALPHA) Handle returned from a host UI mount for lifecycle management. | |
|
(ALPHA) Options passed by the host into a host UI module's mount function. | |
|
(ALPHA) JWT-based authentication. | |
|
(ALPHA) Notification dispatched when the host runtime detects that a newer build of the host application has been deployed while the user's tab is still open. | |
|
(ALPHA) Organization information available in the platform context. | |
|
(ALPHA) Organization-level permissions. | |
|
(ALPHA) Platform context contract version 1.0. | |
|
(ALPHA) Pluggable application entrypoint. | |
|
(ALPHA) Event emitted by the pluggable application towards the host. | |
|
(ALPHA) Handle returned from mount for lifecycle management and host -> module interaction. | |
|
(ALPHA) Options passed by the host into a pluggable application's mount function. | |
|
(ALPHA) Navigation facade exposed to pluggable applications. | |
|
(ALPHA) Telemetry callbacks provided by the shell to pluggable applications. | |
|
(ALPHA) Event requesting the host to reload the platform context. | |
|
(ALPHA) Optional configuration for a telemetry event. |
Variables
|
Variable |
Description |
|---|---|
|
(ALPHA) The object contains constants with IDs of default platform applications. These IDs are used to identify application in the platform registry. They are documented in public documentation and can be used by customers in their manifests to override the default application behavior (for example, to disable it, move it in the navigation menu, etc.). | |
|
(ALPHA) Known generic pluggable application event types. |
Type Aliases
|
Type Alias |
Description |
|---|---|
|
(ALPHA) Pluggable application embedding mode. | |
|
(ALPHA) Host UI mount function signature. | |
|
(ALPHA) Authentication credentials for building a backend instance. | |
|
(ALPHA) Discriminated union of out-of-band notifications the host runtime can push into the host UI module after mount. Lets the runtime signal events that should affect the UI without coupling it to a specific rendering. | |
|
(ALPHA) Platform context contract. | |
|
(ALPHA) Union of known pluggable application event type names. | |
|
(ALPHA) Event type name accepted by pluggable application to host events. | |
|
(ALPHA) Pluggable application mount function signature. | |
|
(ALPHA) Telemetry channel determines which analytics pipeline receives the event. |