effector-vue
Advanced tools
Comparing version 20.1.2 to 20.2.0
@@ -1,2 +0,2 @@ | ||
'use strict';function t(t,e){void 0===e&&(e={immediate:1});var o=this,r=i.createEvent(),n=i.createStore({});n.on(r,function(t,e){return e});var u=function(){o.$watch(t,function(t,e){r({oldValue:e,newValue:t})},e)};return o._data?u():o.$once('hook:created',u),n}function e(t){return this.$watchAsStore(t).map(function(t){return t.newValue})}Object.defineProperty(exports,'__esModule',{value:1});var o,r=(o=require('vue'))&&'object'==typeof o&&'default'in o?o.default:o,i=require('effector/compat'),n={created:function(){var t=this,e=t.$options.effector;if('function'==typeof e&&(e=e.call(t)),e){if(!i.is.store(e))throw Error('property should Store');r.util.defineReactive(t,"state",e.getState()),t._subscription=e.subscribe(function(e){t.state=e})}},beforeDestroy:function(){this._subscription&&this._subscription.unsubscribe()}};exports.VueEffector=function(o){o.mixin(n),o.prototype.$watchAsStore=t,o.prototype.$store=e}; | ||
'use strict';function e(e,t){void 0===t&&(t={immediate:1});var r=this,o=i.createEvent(),n=i.createStore({});n.on(o,function(e,t){return t});var u=function(){r.$watch(e,function(e,t){o({oldValue:t,newValue:e})},t)};return r._data?u():r.$once('hook:created',u),n}function t(e){return this.$watchAsStore(e).map(function(e){return e.newValue})}Object.defineProperty(exports,'__esModule',{value:1});var r,o=(r=require('vue'))&&'object'==typeof r&&'default'in r?r.default:r,i=require('effector/compat'),n={created:function(){var e=this,t=e.$options.effector;if('function'==typeof t&&(t=t.call(e)),t)if(i.is.store(t))o.util.defineReactive(e,"state",t.getState()),e._subscription=t.subscribe(function(t){e.state=t});else{if('object'!=typeof t||null===t)throw Error('property should be Store');var r=i.createStoreObject(t);for(var n in t)o.util.defineReactive(e,n,r.defaultState[n]);e._subscription=r.subscribe(function(t){for(var r in t)e[r]=t[r]})}},beforeDestroy:function(){this._subscription&&this._subscription.unsubscribe()}};exports.VueEffector=function(r){r.mixin(n),r.prototype.$watchAsStore=e,r.prototype.$store=t}; | ||
//# sourceMappingURL=compat.js.map |
@@ -1,2 +0,2 @@ | ||
function e(e,t={immediate:1}){const o=this,r=effector.createEvent(),s=effector.createStore({});let i;s.on(r,(e,t)=>t);const c=()=>{i=o.$watch(e,(e,t)=>{r({oldValue:t,newValue:e})},t)};return o._data?c():o.$once('hook:created',c),s}function t(e){return this.$watchAsStore(e).map(({newValue:e})=>e)}Object.defineProperty(exports,'__esModule',{value:1});var o,r=(o=require('vue'))&&'object'==typeof o&&'default'in o?o.default:o,effector=require('effector');const s={created(){const e=this;let t=e.$options.effector;if('function'==typeof t&&(t=t.call(e)),t){if(!effector.is.store(t))throw Error('property should Store');r.util.defineReactive(e,"state",t.getState()),e._subscription=t.subscribe(t=>{e.state=t})}},beforeDestroy(){this._subscription&&this._subscription.unsubscribe()}};exports.VueEffector=o=>{o.mixin(s),o.prototype.$watchAsStore=e,o.prototype.$store=t}; | ||
function e(e,t={immediate:1}){const o=this,r=effector.createEvent(),i=effector.createStore({});let s;i.on(r,(e,t)=>t);const c=()=>{s=o.$watch(e,(e,t)=>{r({oldValue:t,newValue:e})},t)};return o._data?c():o.$once('hook:created',c),i}function t(e){return this.$watchAsStore(e).map(({newValue:e})=>e)}Object.defineProperty(exports,'__esModule',{value:1});var o,r=(o=require('vue'))&&'object'==typeof o&&'default'in o?o.default:o,effector=require('effector');const i={created(){const e=this;let t=e.$options.effector;if('function'==typeof t&&(t=t.call(e)),t)if(effector.is.store(t))r.util.defineReactive(e,"state",t.getState()),e._subscription=t.subscribe(t=>{e.state=t});else{if('object'!=typeof t||null===t)throw Error('property should be Store');{const o=effector.createStoreObject(t);for(const i in t)r.util.defineReactive(e,i,o.defaultState[i]);e._subscription=o.subscribe(t=>{for(const o in t)e[o]=t[o]})}}},beforeDestroy(){this._subscription&&this._subscription.unsubscribe()}};exports.VueEffector=o=>{o.mixin(i),o.prototype.$watchAsStore=e,o.prototype.$store=t}; | ||
//# sourceMappingURL=effector-vue.cjs.js.map |
@@ -1,2 +0,2 @@ | ||
function t(t,e={immediate:1}){const o=this,r=i(),n=s({});let c;n.on(r,(t,e)=>e);const a=()=>{c=o.$watch(t,(t,e)=>{r({oldValue:e,newValue:t})},e)};return o._data?a():o.$once('hook:created',a),n}function e(t){return this.$watchAsStore(t).map(({newValue:t})=>t)}import o from'vue';import{is as r,createEvent as i,createStore as s}from'effector';const n={created(){const t=this;let e=t.$options.effector;if('function'==typeof e&&(e=e.call(t)),e){if(!r.store(e))throw Error('property should Store');o.util.defineReactive(t,"state",e.getState()),t._subscription=e.subscribe(e=>{t.state=e})}},beforeDestroy(){this._subscription&&this._subscription.unsubscribe()}},c=o=>{o.mixin(n),o.prototype.$watchAsStore=t,o.prototype.$store=e};export{c as VueEffector}; | ||
function t(t,e={immediate:1}){const o=this,i=s(),r=n({});let c;r.on(i,(t,e)=>e);const u=()=>{c=o.$watch(t,(t,e)=>{i({oldValue:e,newValue:t})},e)};return o._data?u():o.$once('hook:created',u),r}function e(t){return this.$watchAsStore(t).map(({newValue:t})=>t)}import o from'vue';import{is as i,createStoreObject as r,createEvent as s,createStore as n}from'effector';const c={created(){const t=this;let e=t.$options.effector;if('function'==typeof e&&(e=e.call(t)),e)if(i.store(e))o.util.defineReactive(t,"state",e.getState()),t._subscription=e.subscribe(e=>{t.state=e});else{if('object'!=typeof e||null===e)throw Error('property should be Store');{const i=r(e);for(const r in e)o.util.defineReactive(t,r,i.defaultState[r]);t._subscription=i.subscribe(e=>{for(const o in e)t[o]=e[o]})}}},beforeDestroy(){this._subscription&&this._subscription.unsubscribe()}},u=o=>{o.mixin(c),o.prototype.$watchAsStore=t,o.prototype.$store=e};export{u as VueEffector}; | ||
//# sourceMappingURL=effector-vue.es.js.map |
@@ -1,2 +0,2 @@ | ||
return e=this,t=function(e,t,effector){function o(e,t={immediate:1}){const o=this,r=effector.createEvent(),i=effector.createStore({});let n;i.on(r,(e,t)=>t);const s=()=>{n=o.$watch(e,(e,t)=>{r({oldValue:t,newValue:e})},t)};return o._data?s():o.$once('hook:created',s),i}function r(e){return this.$watchAsStore(e).map(({newValue:e})=>e)}t=t&&t.hasOwnProperty('default')?t.default:t;const i={created(){const e=this;let o=e.$options.effector;if('function'==typeof o&&(o=o.call(e)),o){if(!effector.is.store(o))throw Error('property should Store');t.util.defineReactive(e,"state",o.getState()),e._subscription=o.subscribe(t=>{e.state=t})}},beforeDestroy(){this._subscription&&this._subscription.unsubscribe()}};e.VueEffector=e=>{e.mixin(i),e.prototype.$watchAsStore=o,e.prototype.$store=r},Object.defineProperty(e,'__esModule',{value:1})},void('object'==typeof exports&&'undefined'!=typeof module?t(exports,require('vue'),require('effector')):'function'==typeof define&&define.amd?define(['exports','vue','effector'],t):t((e=e||self).effectorVue={},e.Vue,e.effector));var e,t; | ||
return e=this,t=function(e,t,effector){function o(e,t={immediate:1}){const o=this,r=effector.createEvent(),i=effector.createStore({});let n;i.on(r,(e,t)=>t);const s=()=>{n=o.$watch(e,(e,t)=>{r({oldValue:t,newValue:e})},t)};return o._data?s():o.$once('hook:created',s),i}function r(e){return this.$watchAsStore(e).map(({newValue:e})=>e)}t=t&&t.hasOwnProperty('default')?t.default:t;const i={created(){const e=this;let o=e.$options.effector;if('function'==typeof o&&(o=o.call(e)),o)if(effector.is.store(o))t.util.defineReactive(e,"state",o.getState()),e._subscription=o.subscribe(t=>{e.state=t});else{if('object'!=typeof o||null===o)throw Error('property should be Store');{const r=effector.createStoreObject(o);for(const i in o)t.util.defineReactive(e,i,r.defaultState[i]);e._subscription=r.subscribe(t=>{for(const o in t)e[o]=t[o]})}}},beforeDestroy(){this._subscription&&this._subscription.unsubscribe()}};e.VueEffector=e=>{e.mixin(i),e.prototype.$watchAsStore=o,e.prototype.$store=r},Object.defineProperty(e,'__esModule',{value:1})},void('object'==typeof exports&&'undefined'!=typeof module?t(exports,require('vue'),require('effector')):'function'==typeof define&&define.amd?define(['exports','vue','effector'],t):t((e=e||self).effectorVue={},e.Vue,e.effector));var e,t; | ||
//# sourceMappingURL=effector-vue.umd.js.map |
{ | ||
"name": "effector-vue", | ||
"version": "20.1.2", | ||
"version": "20.2.0", | ||
"description": "Vue bindings for effector", | ||
@@ -33,14 +33,14 @@ "main": "effector-vue.cjs.js", | ||
"keywords": [ | ||
"data", | ||
"datastructure", | ||
"vue", | ||
"state manager", | ||
"reactive", | ||
"functional", | ||
"collection", | ||
"state", | ||
"store", | ||
"reactive", | ||
"event", | ||
"effect", | ||
"data", | ||
"streams", | ||
"state", | ||
"actions", | ||
"effects", | ||
"redux", | ||
"vue" | ||
"redux" | ||
], | ||
@@ -47,0 +47,0 @@ "author": "Zero Bias", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
25444
47