Repository
Current version released
4 years ago
Fae
A functional library for Deno inspired from Ramda.
Installing
Deno allows you to directly import modules from URLs!
To import and use the client in your file, add the following import statement:
import * as Fae from 'https://deno.land/x/fae/mod.ts'
Function usage and documentation can be found here
Running tests
deno run --allow-read --allow-net specs/_run.ts
Usage
import * as Fae from 'https://deno.land/x/fae/mod.ts'
Fae.add(10, 20) // => 30
Fae.add(10)(20) // => 30
let add20 = Fae.add(20)
add20(10) // => 30
add20(125) // => 145
Fae.addIndex(Fae.map)(Fae.add)([10, 20, 30]) // => [10, 21, 32]
const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
const transformer = Fae.pipe(
Fae.map(inc),
Fae.filter(even),
Fae.take(3)
)
transformer(array) // [2, 4, 6]