UNPKG

@kinvolk/headlamp-plugin

Version:

The needed infrastructure for building Headlamp plugins.

12 lines (9 loc) 406 B
import { KubernetesTool } from './kubernetes'; import { ToolBase } from './ToolBase'; // To add a new tool, simply import it and add it to this array export const AVAILABLE_TOOLS: Array<new () => ToolBase> = [ KubernetesTool, // Main Kubernetes API tool ]; export function getToolByName(name: string, tools: ToolBase[]): ToolBase | undefined { return tools.find(tool => tool.config.name === name); }