@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
JavaScript
// 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