function pipe
pipe<A>(): (a: A) => A

Compose functions left-to-right (pipe) Uses recursive conditional types for arbitrary-length type safety.

Type Parameters

Return Type

(a: A) => A
pipe<Fns extends [Fn, ...Fn[]]>(...fns: [...Fns]): PipeReturn<Fns>

Type Parameters

Fns extends [Fn, ...Fn[]]

Parameters

...fns: [...Fns]

Return Type

PipeReturn<Fns>

Usage

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