@jameslnewell/buildkite-pipelines
Version:
Generate Buildkite pipelines from code.
31 lines (30 loc) • 1.16 kB
TypeScript
import { StepDependsOn, WaitStepSchema } from '../schema';
import { StepBuilder } from './StepBuilder';
import { ConditionBuilder } from './helpers/condition';
import { DependenciesBuilder } from './helpers/dependencies';
export declare class WaitStep implements StepBuilder, ConditionBuilder, DependenciesBuilder {
#private;
/**
* @deprecated Use .setContinueOnFailure() instead
*/
continueOnFailure(continueOnFailure: boolean): this;
setContinueOnFailure(continueOnFailure: boolean): this;
getCondition(): string | undefined;
/**
* @deprecated Use .setCondition() instead
*/
condition(condition: string): this;
setCondition(condition: string): this;
getDependencies(): ReadonlyArray<StepDependsOn>;
/**
* @deprecated Use .addDependency() instead
*/
dependOn(dependency: StepDependsOn): this;
addDependency(dependency: StepDependsOn): this;
/**
* @deprecated Use .setAllowDependencyFailure() instead
*/
allowDependencyFailure(allow: boolean): this;
setAllowDependencyFailure(allow: boolean): this;
build(): WaitStepSchema | Promise<WaitStepSchema>;
}