Unistore 179 `ret` assign

Created Diff never expires
2 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
44 lines
2 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
44 lines
function n(n, t) {
function n(n, t) {
for (var r in t) n[r] = t[r];
for (var r in t) n[r] = t[r];
return n
return n
}
}
module.exports = function(t) {
module.exports = function(t) {
var r = [];
var r = [];


function u(n) {
function u(n) {
for (var t = [], u = 0; u < r.length; u++) r[u] === n ? n = null : t.push(r[u]);
for (var t = [], u = 0; u < r.length; u++) r[u] === n ? n = null : t.push(r[u]);
r = t
r = t
}
}


function e(u, e, o) {
function e(u, e, o) {
t = e ? u : n(n({}, t), u);
t = e ? u : n(n({}, t), u);
for (var i = r, f = 0; f < i.length; f++) i[f](t, o)
for (var i = r, f = 0; f < i.length; f++) i[f](t, o)
}
}
return t = t || {}, {
return t = t || {}, {
action: function(n) {
action: function(n) {
function r(t) {
function r(t) {
e(t, !1, n)
e(t, !1, n)
}
}
return function() {
return function() {
var u = arguments,
var u = arguments,
e = arguments.length,
e = arguments.length,
o = Array(arguments.length + 1),
o = Array(arguments.length + 1);
i = n.apply(this, o);
for (o[0] = t; e;) o[e--] = u[e];
for (o[0] = t; e;) o[e--] = u[e];
var i = n.apply(this, o);
if (null != i) return i.then ? i.then(r) : r(i)
if (null != i) return i.then ? i.then(r) : r(i)
}
}
},
},
setState: e,
setState: e,
subscribe: function(n) {
subscribe: function(n) {
return r.push(n),
return r.push(n),
function() {
function() {
u(n)
u(n)
}
}
},
},
unsubscribe: u,
unsubscribe: u,
getState: function() {
getState: function() {
return t
return t
}
}
}
}
};
};
//# sourceMappingURL=unistore.js.map
//# sourceMappingURL=unistore.js.map