UNPKG

reductio

Version:

Reductio: Crossfilter groupings

18 lines (17 loc) 330 B
var alias = { initial: function(prior, path, obj) { return function (p) { if(prior) p = prior(p); function buildAliasFunction(key){ return function(){ return obj[key](path(p)); }; } for(var prop in obj) { path(p)[prop] = buildAliasFunction(prop); } return p; }; } }; export default alias;