Skip to content

task()

Signature

ts
function task<T>(
	fn: (signal: AbortSignal) => T | Promise<T>,
	opts?: TaskOpts<T>,
): TaskStepDef<T>
function task<T>(
	deps: string[],
	fn: (signal: AbortSignal, values: any[]) => T | Promise<T>,
	opts?: TaskOpts<T>,
): TaskStepDef<T>

Parameters

ParameterTypeDescription
depsOrFn`string[]((signal: AbortSignal) => T
fnOrOpts`((signal: AbortSignal, values: any[]) => TPromise<T>)
maybeOptsTaskOpts&lt;T&gt;

Released under the MIT License.