UNPKG

1.72 kBJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Revue=t():e.Revue=t()}(this,function(){return function(e){function t(n){if(r[n])return r[n].exports;var u=r[n]={exports:{},id:n,loaded:!1};return e[n].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){e.exports=r(1)},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=t.store,n=/([a-zA-Z0-9_-]+)\s{1,2}as\s{1,2}([a-zA-Z0-9_-]+)/i;Object.defineProperties(e.prototype,{$revue:{value:{dispatch:function(e){"function"==typeof e?e.call(null,r.dispatch,r.getState):r.dispatch(e)},getState:r.getState}},$subscribe:{value:function(){var e=this;this.$unsubscribe(),this.unsubscriber=[];for(var t=arguments.length,u=Array(t),o=0;t>o;o++)u[o]=arguments[o];u.forEach(function(t){var u=t,o=t;if(n.test(t)){var i=t.match(n);u=i[2],o=i[1]}var c=r.getState()[o],a=function(){var t=c;c=r.getState()[o],(0,s.default)(t,c)||(e._data[u]=c)};e.unsubscriber.push(r.subscribe(a))})}},$unsubscribe:{value:function(){this.unsubscriber&&this.unsubscriber.length>0&&this.unsubscriber.forEach(function(e){return e()})}}}),e.mixin({beforeDestroy:function(){this.$unsubscribe()}})};var u=r(2),s=n(u)},function(e,t){"use strict";function r(e,t){if(e===t)return!0;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var u=Object.prototype.hasOwnProperty,s=0;s<r.length;s++)if(!u.call(t,r[s])||e[r[s]]!==t[r[s]])return!1;return!0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r}])});
\No newline at end of file