UNPKG
flume-js
Version:
latest (0.1.5)
0.1.5
0.1.3
0.1.1
0.1.0
a library for defining applications as a set of inputs and transformations
justinvdm/flume
flume-js
/
map.js
10 lines
(8 loc)
•
239 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
var
maybeAsync =
require
(
'./core'
).maybeAsync
var
resultValue =
require
(
'./utils/resultValue'
) module.exports =
function
map
(
fn
)
{
fn
=
maybeAsync
(
fn
)
return
function
mapFn
(
_, v, opts
)
{
return
fn
(
v, opts
).
then
(
resultValue
) } }