UNPKG

@coderlt/form-designer

Version:

基于vue3的设计器,可视化开发页面表单

78 lines (77 loc) 1.8 kB
import { N as C, R as M, x as _, Z as h, C as E, $ as g, A as l, J as y } from "./index-74b7090f.js"; import { b as O } from "./_baseIsEqual-ee7e3824.js"; import { h as I } from "./hasIn-61ab08dc.js"; import { i as L } from "./_overRest-b6d63194.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 R = new C(); if (t) var p = t(s, a, u, n, r, R); if (!(p === void 0 ? O(a, s, d | D, t, R) : p)) return !1; } } return !0; } function P(n) { return n === n && !M(n); } function w(n) { for (var r = _(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, x = 2; function N(n, r) { return h(n) && P(r) ? m(E(n), r) : function(i) { var t = g(i, n); return t === void 0 && t === r ? I(i, n) : O(r, t, c | x); }; } function S(n) { return function(r) { return r == null ? void 0 : r[n]; }; } function $(n) { return function(r) { return l(r, n); }; } function b(n) { return h(n) ? S(E(n)) : $(n); } function J(n) { return typeof n == "function" ? n : n == null ? L : typeof n == "object" ? y(n) ? N(n[0], n[1]) : F(n) : b(n); } export { J as b };