UNPKG

@jameslnewell/buildkite-pipelines

Version:
27 lines (26 loc) 838 B
import { StepSchema } from '../../schema'; import { StepBuilder } from '../StepBuilder'; export interface StepsBuilder { getSteps(): ReadonlyArray<StepSchema | StepBuilder>; /** * @deprecated Use .addStep() instead */ step(step: StepSchema | StepBuilder): this; addStep(step: StepSchema | StepBuilder): this; /** * @deprecated Use .addSteps() instead */ steps(steps: Iterable<StepSchema | StepBuilder>): this; addSteps(steps: Iterable<StepSchema | StepBuilder>): this; } export declare class StepsHelper { #private; getSteps(): ReadonlyArray<StepSchema | StepBuilder>; addStep(step: StepSchema | StepBuilder): void; addSteps(steps: Iterable<StepSchema | StepBuilder>): void; build(): Promise<{ steps: StepSchema[]; } | { steps?: undefined; }>; }