amos-tool
Version:
amos ui tool
18 lines (16 loc) • 477 B
JavaScript
;
function isInputEqual(t, r) {
if (t.length !== r.length) return !1;
for (var n = 0; n < t.length; n++) if (t[n] !== r[n]) return !1;
return !0;
}
module.exports = function(t, r) {
var n;
void 0 === r && (r = isInputEqual);
var u, e = [], i = !1;
return function() {
for (var l = [], o = 0; o < arguments.length; o++) l[o] = arguments[o];
return i && n === this && r(l, e) || (u = t.apply(this, l), i = !0, n = this, e = l),
u;
};
};