function pipeAsync
pipeAsync<Fns extends [AsyncFn, ...AsyncFn[]]>(...fns: [...Fns]): PipeAsyncReturn<Fns>

Async pipe - compose async functions left-to-right Each function receives the awaited result of the previous one. Uses recursive conditional types for arbitrary-length type safety.

Type Parameters

Fns extends [AsyncFn, ...AsyncFn[]]

Parameters

...fns: [...Fns]

Return Type

PipeAsyncReturn<Fns>

Usage

import { pipeAsync } from "docs/utilities.ts";