Files
BeWoPlaner/BeWoPlanerMobil/node_modules/utilise/args.js

14 lines
341 B
JavaScript
Raw Normal View History

var to = require('./to')
, is = require('./is')
module.exports = function args(indices) {
return function (fn, ctx) {
return function(){
var i = is.arr(indices) ? indices : [indices]
, a = to.arr(arguments)
.filter(function(d,x){ return is.in(i)(x) })
return fn.apply(ctx || this, a)
}
}
}