Object.keys(props).forEach(key => {
   const value = props[key];
   if (isStream(value)) {
     const subscription = this.addPropListener(key, value);
     this.subscriptions.push(subscription);
   }
 });
Ejemplo n.º 2
0
var extractProps = exports.extractProps = function(obj) {
  var newObj = {};
  for (var key in obj) {
    if (obj.hasOwnProperty(key)) {
      newObj[key] = flyd.isStream(obj[key]) ? obj[key]() : obj[key];
    }
  }
  return newObj;
};
Ejemplo n.º 3
0
 return children.map(child => {
   if (!isStream(child)) {
     return child;
   }
   if (notValidElement$s.indexOf(child) > -1) {
     return child();
   }
   return createElement(reactive(), {}, child);
 });
Ejemplo n.º 4
0
stream.isStream = function isStream (it)
{
	expect(flyd.isStream(it)).true
}
Ejemplo n.º 5
0
 it('returns a stream', function() {
   var oS = obj.stream(obj.streamProps(o));
   assert(flyd.isStream(oS));
 });
Ejemplo n.º 6
0
 .filter(entry => isStream(entry[1]))
Ejemplo n.º 7
0
 const notValidElement$s = children.filter(child => isStream(child) && !isValidElement(child()));
Ejemplo n.º 8
0
 return Object.keys(obj).some(key => isStream(obj[key]));
Ejemplo n.º 9
0
 return children.map(child => {
   if (!isStream(child)) {
     return child;
   }
   return createElement(reactive(), {}, child);
 });