curried-map

1.0.1 • Public • Published

curried-map

A curried way to map an array through a function.

import map from 'curried-map';

Promise.resolve([0,1,2])
    .then( map(a=>a*a) );

API

map(fn, items)

fn is any function compatible with [].map.

items is an array.

Returns a new array of mapped items.

map(fn)

fn is any function compatible with [].map.

Returns a new function expecting an array. When the returned function is executed, it produces the mapped array.

var squarer = map(n=>n*n);

squarer([2,3]); // [4, 9]
squarer([4,5]); // [16, 25]

Readme

Keywords

Package Sidebar

Install

npm i curried-map

Weekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • tuxsudo