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
| Parameter | Type | Description |
|---|---|---|
depsOrFn | `string[] | ((signal: AbortSignal) => T |
fnOrOpts | `((signal: AbortSignal, values: any[]) => T | Promise<T>) |
maybeOpts | TaskOpts<T> |