1.0.2 • Published 4 years ago

@attack-monkey/fpipe v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

fpipe

fsharp style pipe for typescript

An fsharp style pipe for typescript (default to arity 10)

Install

npm i @attack-monkey/fpipe

Usage

I like Ramda... but their pipe / compose is off for my liking.

Ramda pipe is essentially an fsharp compose and Ramda compose is just an fsharp right to left compose (<<).

fpipe is an fsharp pipe.

const inc = (a: number) => a + 1

const thirteen = fpipe(10, inc, inc, inc)

^^ Which resembles

let thirteen = 10 |> inc |> inc |> inc