@kinvolk/headlamp-plugin
Version:
The needed infrastructure for building Headlamp plugins.
31 lines (30 loc) • 1.02 kB
TypeScript
import { GRPCRouteMatch } from '../../lib/k8s/grpcRoute';
export interface GRPCRuleMatchesProps {
matches?: GRPCRouteMatch[];
}
export declare function GRPCRuleMatches(props: GRPCRuleMatchesProps): import("react/jsx-runtime").JSX.Element | null;
export interface GRPCRuleFiltersProps {
filters?: {
type: string;
[key: string]: any;
}[];
}
export declare function GRPCRuleFilters(props: GRPCRuleFiltersProps): import("react/jsx-runtime").JSX.Element | null;
interface GRPCBackendRef {
group?: string;
kind?: string;
name: string;
namespace?: string;
port?: number;
weight?: number;
}
export interface GRPCRuleBackendRefsProps {
namespace?: string;
backendRefs?: GRPCBackendRef[];
}
export declare function GRPCRuleBackendRefs(props: GRPCRuleBackendRefsProps): import("react/jsx-runtime").JSX.Element | null;
export default function GRPCRouteDetails(props: {
name?: string;
namespace?: string;
}): import("react/jsx-runtime").JSX.Element;
export {};