@kinvolk/headlamp-plugin
Version:
The needed infrastructure for building Headlamp plugins.
17 lines (16 loc) • 1.68 kB
TypeScript
import { Theme } from '@mui/material/styles';
declare module '@mui/private-theming' {
interface DefaultTheme extends Theme {
}
}
import * as CommonComponents from './components/common';
import * as K8s from './lib/k8s';
import * as ApiProxy from './lib/k8s/apiProxy';
import * as Notification from './lib/notification';
import * as Router from './lib/router';
import * as Utils from './lib/util';
import { Headlamp, Plugin } from './plugin/lib';
import { PluginSettingsDetailsProps } from './plugin/pluginsSlice';
import Registry, { AppLogoProps, ClusterChooserProps, DefaultSidebars, DetailsViewDefaultHeaderActions, DetailsViewSectionProps, getHeadlampAPIHeaders, registerAppBarAction, registerAppLogo, registerClusterChooser, registerDetailsViewHeaderAction, registerDetailsViewHeaderActionsProcessor, registerDetailsViewSection, registerGetTokenFunction, registerPluginSettings, registerResourceTableColumnsProcessor, registerRoute, registerRouteFilter, registerSidebarEntry, registerSidebarEntryFilter } from './plugin/registry';
export { ApiProxy, K8s, K8s as k8s, CommonComponents, Utils, Router, Plugin, Registry, Headlamp, Notification, DetailsViewDefaultHeaderActions, getHeadlampAPIHeaders, registerAppLogo, registerAppBarAction, registerClusterChooser, registerDetailsViewHeaderAction, registerDetailsViewSection, registerRoute, registerRouteFilter, registerSidebarEntry, registerSidebarEntryFilter, registerDetailsViewHeaderActionsProcessor, registerGetTokenFunction, registerResourceTableColumnsProcessor, registerPluginSettings, };
export type { AppLogoProps, PluginSettingsDetailsProps, ClusterChooserProps, DetailsViewSectionProps, DefaultSidebars, };