Object.keys(props).forEach(key => { const value = props[key]; if (isStream(value)) { const subscription = this.addPropListener(key, value); this.subscriptions.push(subscription); } });
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; };
return children.map(child => { if (!isStream(child)) { return child; } if (notValidElement$s.indexOf(child) > -1) { return child(); } return createElement(reactive(), {}, child); });
stream.isStream = function isStream (it) { expect(flyd.isStream(it)).true }
it('returns a stream', function() { var oS = obj.stream(obj.streamProps(o)); assert(flyd.isStream(oS)); });
.filter(entry => isStream(entry[1]))
const notValidElement$s = children.filter(child => isStream(child) && !isValidElement(child()));
return Object.keys(obj).some(key => isStream(obj[key]));
return children.map(child => { if (!isStream(child)) { return child; } return createElement(reactive(), {}, child); });