@kui-shell/plugin-tekton
Version:
Visualizations for Tekton Pipelines
15 lines (14 loc) • 506 B
TypeScript
import { KubeResource } from '@kui-shell/plugin-kubeui';
import { ActivationLike, FlowNode, Edge } from '@kui-shell/plugin-wskflow';
import { PipelineRun } from '../model/resource';
interface TektonNode extends FlowNode {
nChildren: number;
nParents: number;
}
interface Graph extends TektonNode {
readonly edges: Edge[];
children: TektonNode[];
runs: ActivationLike[];
}
export default function (jsons: KubeResource[], filepath?: string, run?: PipelineRun): Promise<Graph>;
export {};