frint-component-utils
Advanced tools
Comparing version 2.9.0-alpha.2d26e4d7 to 3.0.0
@@ -247,12 +247,10 @@ this["FrintComponentUtils"] = | ||
var _Observable = __webpack_require__(6); | ||
var _of = __webpack_require__(6); | ||
var _of = __webpack_require__(7); | ||
var _merge = __webpack_require__(7); | ||
var _merge = __webpack_require__(8); | ||
var _concatMap = __webpack_require__(8); | ||
var _concatMap = __webpack_require__(9); | ||
var _scan = __webpack_require__(9); | ||
var _scan = __webpack_require__(10); | ||
var _isObservable = __webpack_require__(1); | ||
@@ -311,3 +309,3 @@ | ||
value: function setKey(key, value) { | ||
this._push(_Observable.Observable.of(_defineProperty({}, key, value))); | ||
this._push((0, _of.of)(_defineProperty({}, key, value))); | ||
@@ -418,9 +416,3 @@ return this; | ||
/***/ }), | ||
/* 10 */ | ||
/***/ (function(module, exports) { | ||
(function() { module.exports = this[undefined]; }()); | ||
/***/ }) | ||
/******/ ]); |
@@ -1,1 +0,1 @@ | ||
this.FrintComponentUtils=function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=2)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={app:null,component:null,initialize:function(){},beforeDestroy:function(){},getInitialData:function(){return{}},setData:function(t,e){},setDataWithCallback:function(t,e,n){this.setData(t,e),n()},getData:function(t){},getProp:function(t){},getProps:function(){},beforeMount:function(){},afterMount:function(){},beforeUpdate:function(){},shouldUpdate:function(t,e){},afterUpdate:function(){},getMountableComponent:function(t){return t.get("component")}},t.exports=e.default},function(t,e,n){"use strict";function r(t){return!(!t||"function"!=typeof t.subscribe)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r,t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(0),a=r(i),f=n(1),c=r(f),s=n(4),l=r(s);e.default={composeHandlers:u.default,DefaultHandler:a.default,isObservable:c.default,streamProps:l.default},t.exports=e.default},function(t,e,n){"use strict";function r(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];[i.default].concat(n).forEach(function(e){Object.keys(e).forEach(function(n){t[n]=e[n],"function"==typeof e[n]&&(t[n]=t[n].bind(t))})})}function o(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return new(Function.prototype.bind.apply(r,[null].concat(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var u=n(0),i=function(t){return t&&t.__esModule?t:{default:t}}(u);t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new g(t)}Object.defineProperty(e,"__esModule",{value:!0});var f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();e.default=a;var s=n(5),l=r(s),p=n(6),d=n(7),v=n(8),h=n(9),b=n(10),y=n(1),_=r(y),g=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,t),this._observables=[(0,d.of)(e)]}return c(t,[{key:"_push",value:function(t){this._observables.push(t)}},{key:"set",value:function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return"string"==typeof t?this.setKey(t,n[0]):(0,l.default)(t)?this.setPlainObject(t):(0,_.default)(t)?this.setObservable.apply(this,[t].concat(n)):this}},{key:"setKey",value:function(t,e){return this._push(p.Observable.of(u({},t,e))),this}},{key:"setPlainObject",value:function(t){return this._push((0,d.of)(t)),this}},{key:"setObservable",value:function(t){for(var e=t,n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.forEach(function(t){var n;e=(n=e,h.concatMap).call(n,function(e){var n=t(e);return(0,_.default)(n)?n:(0,d.of)(n)})}),this._push(e),this}},{key:"setDispatch",value:function(t,e){var n={};return Object.keys(t).forEach(function(r){var o=t[r];n[r]=function(){return e.dispatch(o.apply(void 0,arguments))}}),this._push((0,d.of)(n)),this}},{key:"get$",value:function(){var t;return(t=v.merge.apply(void 0,o(this._observables)),b.scan).call(t,function(t,e){return f({},t,e)})}}]),t}();t.exports=e.default},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()}]); | ||
this.FrintComponentUtils=function(t){function e(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,e),o.l=!0,o.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=2)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={app:null,component:null,initialize:function(){},beforeDestroy:function(){},getInitialData:function(){return{}},setData:function(t,e){},setDataWithCallback:function(t,e,n){this.setData(t,e),n()},getData:function(t){},getProp:function(t){},getProps:function(){},beforeMount:function(){},afterMount:function(){},beforeUpdate:function(){},shouldUpdate:function(t,e){},afterUpdate:function(){},getMountableComponent:function(t){return t.get("component")}},t.exports=e.default},function(t,e,n){"use strict";function r(t){return!(!t||"function"!=typeof t.subscribe)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r,t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var o=n(3),u=r(o),i=n(0),a=r(i),f=n(1),c=r(f),s=n(4),l=r(s);e.default={composeHandlers:u.default,DefaultHandler:a.default,isObservable:c.default,streamProps:l.default},t.exports=e.default},function(t,e,n){"use strict";function r(){for(var t=this,e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];[i.default].concat(n).forEach(function(e){Object.keys(e).forEach(function(n){t[n]=e[n],"function"==typeof e[n]&&(t[n]=t[n].bind(t))})})}function o(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return new(Function.prototype.bind.apply(r,[null].concat(e)))}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;var u=n(0),i=function(t){return t&&t.__esModule?t:{default:t}}(u);t.exports=e.default},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function o(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new _(t)}Object.defineProperty(e,"__esModule",{value:!0});var f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},c=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();e.default=a;var s=n(5),l=r(s),p=n(6),d=n(7),v=n(8),h=n(9),b=n(1),y=r(b),_=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,t),this._observables=[(0,p.of)(e)]}return c(t,[{key:"_push",value:function(t){this._observables.push(t)}},{key:"set",value:function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];return"string"==typeof t?this.setKey(t,n[0]):(0,l.default)(t)?this.setPlainObject(t):(0,y.default)(t)?this.setObservable.apply(this,[t].concat(n)):this}},{key:"setKey",value:function(t,e){return this._push((0,p.of)(u({},t,e))),this}},{key:"setPlainObject",value:function(t){return this._push((0,p.of)(t)),this}},{key:"setObservable",value:function(t){for(var e=t,n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.forEach(function(t){var n;e=(n=e,v.concatMap).call(n,function(e){var n=t(e);return(0,y.default)(n)?n:(0,p.of)(n)})}),this._push(e),this}},{key:"setDispatch",value:function(t,e){var n={};return Object.keys(t).forEach(function(r){var o=t[r];n[r]=function(){return e.dispatch(o.apply(void 0,arguments))}}),this._push((0,p.of)(n)),this}},{key:"get$",value:function(){var t;return(t=d.merge.apply(void 0,o(this._observables)),h.scan).call(t,function(t,e){return f({},t,e)})}}]),t}();t.exports=e.default},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()},function(t,e){!function(){t.exports=this[void 0]}()}]); |
@@ -5,3 +5,3 @@ 'use strict'; | ||
var _rxjs = require('rxjs'); | ||
var _of = require('rxjs/observable/of'); | ||
@@ -16,3 +16,3 @@ var _isObservable = require('./isObservable'); | ||
it('returns true when an Observable is given', function () { | ||
var observable = _rxjs.Observable.of('foo', 'bar'); | ||
var observable = (0, _of.of)('foo', 'bar'); | ||
@@ -19,0 +19,0 @@ (0, _chai.expect)((0, _isObservable2.default)(observable)).to.equal(true); |
@@ -17,4 +17,2 @@ 'use strict'; | ||
var _Observable = require('rxjs/Observable'); | ||
var _of = require('rxjs/observable/of'); | ||
@@ -81,3 +79,3 @@ | ||
value: function setKey(key, value) { | ||
this._push(_Observable.Observable.of(_defineProperty({}, key, value))); | ||
this._push((0, _of.of)(_defineProperty({}, key, value))); | ||
@@ -84,0 +82,0 @@ return this; |
@@ -7,2 +7,4 @@ 'use strict'; | ||
var _last = require('rxjs/operator/last'); | ||
var _streamProps = require('./streamProps'); | ||
@@ -14,2 +16,4 @@ | ||
/* eslint-disable import/no-extraneous-dependencies, func-names */ | ||
/* global describe, it */ | ||
describe('frint-react › streamProps', function () { | ||
@@ -35,2 +39,4 @@ it('is a function', function () { | ||
it('streams plain object, by merging with default', function (done) { | ||
var _context; | ||
var streamer = (0, _streamProps2.default)({ | ||
@@ -46,3 +52,3 @@ key: 'value', | ||
streamer.get$().last().subscribe(function (props) { | ||
(_context = streamer.get$(), _last.last).call(_context).subscribe(function (props) { | ||
(0, _chai.expect)(props).to.deep.equal({ | ||
@@ -59,2 +65,4 @@ key: 'value', | ||
it('streams key/value pairs, by merging with default', function (done) { | ||
var _context2; | ||
var streamer = (0, _streamProps2.default)({ | ||
@@ -67,3 +75,3 @@ key: 'value' | ||
streamer.get$().last().subscribe(function (props) { | ||
(_context2 = streamer.get$(), _last.last).call(_context2).subscribe(function (props) { | ||
(0, _chai.expect)(props).to.deep.equal({ | ||
@@ -80,2 +88,4 @@ key: 'value', | ||
it('streams multiple observables with mappings, by merging with default', function (done) { | ||
var _context3; | ||
var streamer = (0, _streamProps2.default)({ | ||
@@ -106,3 +116,3 @@ key: 'value' | ||
streamer.get$().last().subscribe(function (props) { | ||
(_context3 = streamer.get$(), _last.last).call(_context3).subscribe(function (props) { | ||
(0, _chai.expect)(props).to.deep.equal({ | ||
@@ -119,2 +129,4 @@ key: 'value', | ||
it('steams dispatchable actions against store', function (done) { | ||
var _context4; | ||
var streamer = (0, _streamProps2.default)(); | ||
@@ -138,3 +150,3 @@ var dispatchedPayload = void 0; | ||
streamer.get$().last().subscribe(function (props) { | ||
(_context4 = streamer.get$(), _last.last).call(_context4).subscribe(function (props) { | ||
props.myAction('someValue'); | ||
@@ -168,3 +180,2 @@ | ||
}); | ||
}); /* eslint-disable import/no-extraneous-dependencies, func-names */ | ||
/* global describe, it */ | ||
}); |
{ | ||
"name": "frint-component-utils", | ||
"version": "2.9.0-alpha.2d26e4d7", | ||
"version": "3.0.0", | ||
"description": "Component utils package for Frint", | ||
@@ -36,3 +36,3 @@ "main": "lib/index.js", | ||
"cross-env": "^5.0.5", | ||
"frint-config": "^2.9.0-alpha.2d26e4d7" | ||
"frint-config": "^3.0.0" | ||
}, | ||
@@ -39,0 +39,0 @@ "bugs": { |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
0
40537