npm.io
1.0.2 • Published 5 years ago

@attack-monkey/fpipe

Licence
ISC
Version
1.0.2
Deps
0
Size
5 kB
Vulns
0
Weekly
0

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

Keywords