@jameslnewell/buildkite-pipelines
Version:
Generate Buildkite pipelines from code.
38 lines (37 loc) • 1.36 kB
TypeScript
import { StepDependsOn, WaitStepSchema } from '../schema';
import { StepBuilder } from './StepBuilder';
import { ConditionBuilder } from './helpers/condition';
import { DependenciesBuilder } from './helpers/dependencies';
import { KeyBuilder } from './helpers/key';
export declare class WaitStep implements StepBuilder, ConditionBuilder, DependenciesBuilder, KeyBuilder {
#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;
getKey(): string | undefined;
/**
* @deprecated Use .setKey() instead
*/
key(key: string): this;
setKey(key: string): this;
build(): WaitStepSchema | Promise<WaitStepSchema>;
}