An fsharp style pipe
npm install @attack-monkey/fpipeAn 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.
`typescript
const inc = (a: number) => a + 1
const thirteen = fpipe(10, inc, inc, inc)
`
^^ Which resembles
`fsharp
let thirteen = 10 |> inc |> inc |> inc
``