UNPKG

@girders-elements/core

Version:

Girders Elements is an architectural framework that assists with building data-driven apps with React or React Native.

17 lines (6 loc) 1.13 kB
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.when=exports.flow=exports.element=undefined; var _element=require('./element'); Object.keys(_element).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _element[key];}});});var _ramda=require('ramda');var _ramda2=_interopRequireDefault(_ramda);var element=_interopRequireWildcard(_element);function _interopRequireWildcard(obj){if(obj&&obj.__esModule){return obj;}else{var newObj={};if(obj!=null){for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key))newObj[key]=obj[key];}}newObj.default=obj;return newObj;}}function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}exports. element=element; var flow=exports.flow=function flow(v){for(var _len=arguments.length,fs=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){fs[_key-1]=arguments[_key];}return _ramda2.default.reduce(function(x,f){return f(x);},v,fs);}; var when=exports.when=function when(pred,fn){return function(acc,i){return pred(i)?fn(acc,i):acc;};};