epic-designer-cjh
Version:
基于vue3的设计器,可视化开发页面表单
78 lines (77 loc) • 1.8 kB
JavaScript
import { L as M, Q as _, v as g, Y as h, B as E, Z as l, z as y, I as C } from "./index-97ce4605.js";
import { b as O } from "./_baseIsEqual-2f2ed312.js";
import { h as I } from "./hasIn-b4ac620c.js";
import { i as L } from "./_overRest-dc82ce77.js";
var d = 1, D = 2;
function G(n, r, i, t) {
var e = i.length, o = e, A = !t;
if (n == null)
return !o;
for (n = Object(n); e--; ) {
var f = i[e];
if (A && f[2] ? f[1] !== n[f[0]] : !(f[0] in n))
return !1;
}
for (; ++e < o; ) {
f = i[e];
var u = f[0], s = n[u], a = f[1];
if (A && f[2]) {
if (s === void 0 && !(u in n))
return !1;
} else {
var p = new M();
if (t)
var R = t(s, a, u, n, r, p);
if (!(R === void 0 ? O(a, s, d | D, t, p) : R))
return !1;
}
}
return !0;
}
function P(n) {
return n === n && !_(n);
}
function w(n) {
for (var r = g(n), i = r.length; i--; ) {
var t = r[i], e = n[t];
r[i] = [t, e, P(e)];
}
return r;
}
function m(n, r) {
return function(i) {
return i == null ? !1 : i[n] === r && (r !== void 0 || n in Object(i));
};
}
function F(n) {
var r = w(n);
return r.length == 1 && r[0][2] ? m(r[0][0], r[0][1]) : function(i) {
return i === n || G(i, n, r);
};
}
var c = 1, S = 2;
function b(n, r) {
return h(n) && P(r) ? m(E(n), r) : function(i) {
var t = l(i, n);
return t === void 0 && t === r ? I(i, n) : O(r, t, c | S);
};
}
function x(n) {
return function(r) {
return r == null ? void 0 : r[n];
};
}
function K(n) {
return function(r) {
return y(r, n);
};
}
function N(n) {
return h(n) ? x(E(n)) : K(n);
}
function v(n) {
return typeof n == "function" ? n : n == null ? L : typeof n == "object" ? C(n) ? b(n[0], n[1]) : F(n) : N(n);
}
export {
v as b
};