Skip to content

CliTaskResult.chain method

CliTaskResult › chain

Chains multiple tasks together, executing them sequentially until one fails.

Signature:

chain(tasks: (() => Promisable<MaybeReturn<CliTaskResult>>)[]): Promise<CliTaskResult>

Parameters:

ParameterTypeDescription
tasks(() => Promisable<MaybeReturn<CliTaskResult>>)[]An array of task functions that return a {@link CliTaskResult} or void.

Returns: Promise<CliTaskResult>A Promise that resolves with the first failed CliTaskResult or a success result.