UNPKG

@aonic-ui/pipelines

Version:

The common library for all the components and utils related to Pipelines.

30 lines 1.03 kB
import { TektonResultsRun } from '../types/coreTekton'; import { PipelineRunKind } from '../types/pipelinerun'; import { TaskRunKind } from '../types/taskrun'; import { RunStatus, SucceedConditionReason } from './pipelinerun-utils'; export declare const sampleTaskRun: TaskRunKind; type DataStateConditions = RunStatus | SucceedConditionReason | 'STATUS_WITHOUT_CONDITIONS' | 'STATUS_WITH_EMPTY_CONDITIONS'; type ResourceConfig = { name: string; status: DataStateConditions; labels?: { [key: string]: string; }; annotations?: { [key: string]: string; }; results?: TektonResultsRun[]; }; export type mockPipelineRunConfig = ResourceConfig & { spec?: any; tasks: ResourceConfig[]; createTaskRuns?: boolean; createPods?: boolean; }; export declare const createPipelineRunData: (config: mockPipelineRunConfig) => { pipelineRun: PipelineRunKind; taskRuns?: TaskRunKind[] | undefined; pods?: any[] | undefined; }; export {}; //# sourceMappingURL=data-utils.d.ts.map