fsharp style pipe for typescript
An fsharp style pipe for typescript (default to arity 10)
npm i @attack-monkey/fpipe
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