UNPKG

@openshift-console/dynamic-plugin-sdk

Version:

Based on the concept of [webpack module federation](https://webpack.js.org/concepts/module-federation/), dynamic plugins are loaded and interpreted from remote sources at runtime. The standard way to deliver and expose dynamic plugins to Console is throug

22 lines 2.18 kB
// Type guards export const isDashboardsTab = (e) => e.type === 'console.dashboards/tab'; export const isDashboardsCard = (e) => e.type === 'console.dashboards/card'; export const isDashboardsOverviewHealthPrometheusSubsystem = (e) => e.type === 'console.dashboards/overview/health/prometheus'; export const isResolvedDashboardsOverviewHealthPrometheusSubsystem = (e) => e.type === 'console.dashboards/overview/health/prometheus'; export const isDashboardsOverviewHealthURLSubsystem = (e) => e.type === 'console.dashboards/overview/health/url'; export const isResolvedDashboardsOverviewHealthURLSubsystem = (e) => e.type === 'console.dashboards/overview/health/url'; export const isDashboardsOverviewHealthResourceSubsystem = (e) => e.type === 'console.dashboards/overview/health/resource'; export const isResolvedDashboardsOverviewHealthResourceSubsystem = (e) => e.type === 'console.dashboards/overview/health/resource'; export const isDashboardsOverviewHealthOperator = (e) => e.type === 'console.dashboards/overview/health/operator'; export const isResolvedDashboardsOverviewHealthOperator = (e) => e.type === 'console.dashboards/overview/health/operator'; export const isDashboardsInventoryItemGroup = (e) => e.type === 'console.dashboards/overview/inventory/item/group'; export const isDashboardsOverviewInventoryItem = (e) => e.type === 'console.dashboards/overview/inventory/item'; export const isDashboardsOverviewInventoryItemReplacement = (e) => e.type === 'console.dashboards/overview/inventory/item/replacement'; export const isProjectDashboardInventoryItem = (e) => e.type === 'console.dashboards/project/overview/item'; export const isDashboardsOverviewResourceActivity = (e) => e.type === 'console.dashboards/overview/activity/resource'; export const isDashboardsOverviewPrometheusActivity = (e) => e.type === 'console.dashboards/overview/prometheus/activity/resource'; export const isDashboardsOverviewHealthSubsystem = (e) => isDashboardsOverviewHealthURLSubsystem(e) || isDashboardsOverviewHealthPrometheusSubsystem(e) || isDashboardsOverviewHealthResourceSubsystem(e) || isDashboardsOverviewHealthOperator(e); //# sourceMappingURL=dashboards.js.map