UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

754 lines (753 loc) 25.8 kB
import { cloneDeep as A, isPlainObject as z } from "lodash-es"; import { ref as re, computed as oe } from "vue"; function G(e, t) { let n; function r(s) { const { properties: a, title: m, ignore: o } = s, i = o && Array.isArray(o), u = Object.keys(a).reduce((v, y) => ((!i || !o.find((T) => T === y)) && (v[y] = a[y].type === "object" && a[y].properties ? r(a[y]) : A(a[y].default)), v), {}); if (m && (!i || !o.find((v) => v === "id"))) { const v = m.toLowerCase().replace(/-/g, "_"); u.id = `${v}_${Math.random().toString().slice(2, 6)}`; } return u; } function d(s) { const { properties: a, title: m, required: o } = s; if (o && Array.isArray(o)) { const i = o.reduce((u, v) => (u[v] = a[v].type === "object" && a[v].properties ? r(a[v]) : A(a[v].default), u), {}); if (m && o.find((u) => u === "id")) { const u = m.toLowerCase().replace(/-/g, "_"); i.id = `${u}_${Math.random().toString().slice(2, 6)}`; } return i; } return { type: m }; } function b(s, a = {}, m) { const o = e[s]; if (o) { let i = d(o); const u = t[s]; return i = u ? u({ getSchemaByType: b }, i, a, m) : i, n != null && n.appendIdentifyForNewControl && n.appendIdentifyForNewControl(i), i; } return null; } function f(s, a) { const m = r(a); return Object.keys(m).reduce((o, i) => (Object.prototype.hasOwnProperty.call(s, i) && (o[i] && z(o[i]) && z(s[i] || !s[i]) ? Object.assign(o[i], s[i] || {}) : o[i] = s[i]), o), m), m; } function g(s, a) { return Object.keys(s).filter((o) => s[o] != null).reduce((o, i) => { if (a.has(i)) { const u = a.get(i); if (typeof u == "string") o[u] = s[i]; else { const v = u(i, s[i], s); Object.assign(o, v); } } else o[i] = s[i]; return o; }, {}); } function C(s, a, m = /* @__PURE__ */ new Map()) { const o = f(s, a); return g(o, m); } function c(s) { var m; const a = s.type; if (a) { const o = e[a]; if (!o) return s; const i = f(s, o), u = ((m = s.editor) == null ? void 0 : m.type) || ""; if (u) { const v = e[u], y = f(s.editor, v); i.editor = y; } return i; } return s; } function p(s) { n = s; } return { getSchemaByType: b, resolveSchemaWithDefaultValue: c, resolveSchemaToProps: C, mappingSchemaToProps: g, setDesignerContext: p }; } const U = {}, V = {}, { getSchemaByType: Ne, resolveSchemaWithDefaultValue: ie, resolveSchemaToProps: se, mappingSchemaToProps: ae, setDesignerContext: He } = G(U, V); function ce(e = {}) { function t(c, p, s, a) { if (typeof s == "number") return a[c].length === s; if (typeof s == "object") { const m = Object.keys(s)[0], o = s[m]; if (m === "not") return Number(a[c].length) !== Number(o); if (m === "moreThan") return Number(a[c].length) >= Number(o); if (m === "lessThan") return Number(a[c].length) <= Number(o); } return !1; } function n(c, p, s, a) { return a[c] && a[c].propertyValue && String(a[c].propertyValue.value) === String(s); } const r = /* @__PURE__ */ new Map([ ["length", t], ["getProperty", n] ]); Object.keys(e).reduce((c, p) => (c.set(p, e[p]), c), r); function d(c, p) { const s = c; return typeof p == "number" ? [{ target: s, operator: "length", param: null, value: Number(p) }] : typeof p == "boolean" ? [{ target: s, operator: "getProperty", param: c, value: !!p }] : typeof p == "object" ? Object.keys(p).map((a) => { if (a === "length") return { target: s, operator: "length", param: null, value: p[a] }; const m = a, o = p[a]; return { target: s, operator: "getProperty", param: m, value: o }; }) : []; } function b(c) { return Object.keys(c).reduce((s, a) => { const m = d(a, c[a]); return s.push(...m), s; }, []); } function f(c, p) { if (r.has(c.operator)) { const s = r.get(c.operator); return s && s(c.target, c.param, c.value, p) || !1; } return !1; } function g(c, p) { return b(c).reduce((m, o) => m && f(o, p), !0); } function C(c, p) { const s = Object.keys(c), a = s.includes("allOf"), m = s.includes("anyOf"), o = a || m, v = (o ? c[o ? a ? "allOf" : "anyOf" : "allOf"] : [c]).map((T) => g(T, p)); return a ? !v.includes(!1) : v.includes(!0); } return { parseValueSchema: C }; } const ue = { convertTo: (e, t, n, r) => { e.appearance || (e.appearance = {}), e.appearance[t] = n; }, convertFrom: (e, t, n) => e.appearance ? e.appearance[t] : e[t] }, le = { convertFrom: (e, t, n) => e.buttons && e.buttons.length ? `共 ${e.buttons.length} 项` : "无" }, fe = { convertTo: (e, t, n, r) => { e.editor && (e.editor[t] = n); }, convertFrom: (e, t, n) => e.editor && Object.prototype.hasOwnProperty.call(e.editor, t) ? e.editor[t] : e[t] }, de = { button: { type: "button", name: "按钮" }, "response-toolbar": { type: "response-toolbar", name: "工具栏" }, "response-toolbar-item": { type: "response-toolbar-item", name: "按钮" }, "content-container": { type: "content-container", name: "容器" }, "input-group": { type: "input-group", name: "文本" }, textarea: { type: "textarea", name: "多行文本" }, lookup: { type: "lookup", name: "帮助" }, "number-spinner": { type: "number-spinner", name: "数值" }, "date-picker": { type: "date-picker", name: "日期" }, switch: { type: "switch", name: "开关" }, "radio-group": { type: "radio-group", name: "单选组" }, "check-box": { type: "check-box", name: "复选框" }, "check-group": { type: "check-group", name: "复选框组" }, "combo-list": { type: "combo-list", name: "下拉列表" }, "response-form": { type: "response-form", name: "卡片面板" }, "response-layout": { type: "response-layout", name: "布局容器", icon: "response-layout-3" }, "response-layout-item": { type: "response-layout-item", name: "布局", icon: "response-layout-1" }, "tree-grid": { type: "tree-grid", name: "树表格" }, "tree-grid-column": { type: "tree-grid-column", name: "树表格列" }, "data-grid": { type: "data-grid", name: "表格" }, "data-grid-column": { type: "data-grid-column", name: "表格列" }, module: { type: "Module", name: "模块" }, component: { type: "component", name: "组件" }, tabs: { type: "tabs", name: "标签页" }, "tab-page": { type: "tab-page", name: "标签页项", dependentParentControl: "Tab" }, "tab-toolbar-item": { type: "tab-toolbar-item", name: "标签页工具栏按钮" }, "html-template": { type: "html-template", name: "模板容器" }, "time-picker": { type: "time-picker", name: "时间选择" }, section: { type: "section", name: "分组面板" }, "section-toolbar": { type: "section-toolbar", name: "分组面板工具栏" }, "section-toolbar-item": { type: "section-toolbar-item", name: "分组面板按钮" }, splitter: { type: "splitter", name: "分栏面板" }, "splitter-pane": { type: "splitter-pane", name: "分栏面板项", dependentParentControl: "Splitter" }, "component-ref": { type: "component-ref", name: "组件引用节点" }, uploader: { type: "uploader", name: "附件上传" }, "page-header": { type: "page-header", name: "页头" }, "page-footer": { type: "page-footer", name: "页脚" }, "tab-toolbar": { type: "tab-toolbar", name: "标签页工具栏" }, fieldset: { type: "fieldset", name: "分组" }, "query-solution": { type: "query-solution", name: "筛选方案" }, drawer: { type: "drawer", name: "抽屉" }, "external-container": { type: "external-container", name: "外部容器", icon: "content-container" }, "list-nav": { type: "list-nav", name: "列表导航" }, "list-view": { type: "list-view", name: "列表" }, "filter-bar": { type: "filter-bar", name: "筛选条" }, "language-textbox": { type: "language-textbox", name: "多语输入框" } }, pe = { convertFrom: (e, t, n) => { var d; const r = e.editor && e.editor[t] ? e.editor[t] : e[t]; return ((d = de[r]) == null ? void 0 : d.name) || r; } }, me = { convertTo: (e, t, n, r) => { e[t] = e[t]; }, convertFrom: (e, t, n) => e.editor ? n.getRealEditorType(e.editor.type) : "" }, ve = { convertTo: (e, t, n, r) => { (e.type === "data-grid-column" || e.type === "tree-grid-column") && (e.formatter ? e.formatter[t] = n : e.formatter = { [t]: n }); }, convertFrom: (e, t, n) => { if (e.formatter) { if (t === "trueText") return e.formatter.trueText; if (t === "falseText") return e.formatter.falseText; if (t === "prefix") return e.formatter.prefix; if (t === "suffix") return e.formatter.suffix; if (t === "precision") return e.formatter.precision; if (t === "decimal") return e.formatter.decimal; if (t === "thousand") return e.formatter.thousand; if (t === "tempDateFormat") return e.formatter.dateFormat === "yyyy年MM月dd日" ? "yearMonthDay" : e.formatter.dateFormat === "yyyy-MM-dd HH:mm:ss" ? "yyyy-MM-ddTHH:mm:ss" : e.formatter.dateFormat === "yyyy/MM/dd HH:mm:ss" ? "yyyy/MM/ddTHH:mm:ss" : e.formatter.dateFormat === "yyyy年MM月dd日 HH时mm分ss秒" ? "yearMonthDayHourMinuteSecond" : e.formatter.tempDateFormat || e.formatter.dateFormat || "yyyy-MM-dd"; if (t === "customFormat") return e.formatter.customFormat; if (t === "type") return e.formatter.type || "none"; } return "none"; } }, ge = { convertTo: (e, t, n, r) => { e.command ? e.command[t] = n : e.command = { [t]: n }, t === "enable" && n && (e.command.commands || (e.command.commands = [ { text: "编辑", type: "primary", command: "edit" }, { text: "删除", type: "danger", command: "remove" } ])); }, convertFrom: (e, t, n) => e.command && t === "enable" ? e.command.enable : "" }, be = { convertTo: (e, t, n, r) => { e.column ? e.column[t] = n : e.column = { [t]: n }, t === "fitColumns" && n && (e.column.fitMode || (e.column.fitMode = "average")); }, convertFrom: (e, t, n) => { if (e.column) { if (t === "fitColumns") return e.column.fitColumns; if (t === "fitMode") return e.column.fitMode; } return ""; } }, ye = { convertTo: (e, t, n, r) => { e.summary ? e.summary[t] = n : e.summary = { [t]: n }, t === "enable" && n && (e.summary ? e.summary.groupFields || (e.summary.groupFields = []) : e.summary = { enable: n, groupFields: [] }); }, convertFrom: (e, t, n) => e.summary && t === "enable" ? e.summary.enable : e.type === "data-grid-column" ? e.enableSummary === void 0 ? !1 : e.enableSummary : "" }, Se = { convertTo: (e, t, n, r) => { e.group ? e.group[t] = n : e.group = { [t]: n }, t === "enable" && n && (e.group ? e.group.groupFields || (e.group.groupFields = []) : e.group = { enable: n, groupFields: [], showSummary: !1 }); }, convertFrom: (e, t, n) => { if (e.group) { if (t === "enable") return e.group.enable; if (t === "showSummary") return e.group.showSummary; } } }, Ce = { convertFrom: (e, t) => e.binding ? e.binding.path : "", convertTo: (e, t, n) => { if (n && n.length > 0) { const r = n[0]; e.binding || (e.binding = {}), e.binding.type = "Form", e.binding.path = r.bindingField, e.binding.field = r.id, e.binding.fullPath = r.path, e.path = r.bindingPath; } } }, Te = { convertTo: (e, t, n, r) => { e.pagination || (e.pagination = {}), e.pagination[t] = n; }, convertFrom: (e, t, n) => e.pagination ? e.pagination[t] : e[t] }, Fe = { convertTo: (e, t, n, r) => { e.rowNumber || (e.rowNumber = {}), e.rowNumber[t] = n; }, convertFrom: (e, t, n) => e.rowNumber ? e.rowNumber[t] : e[t] }, Pe = { convertTo: (e, t, n, r) => { e.selection || (e.selection = {}), e.selection[t] = n; }, convertFrom: (e, t, n) => e.selection ? e.selection[t] : e[t] }, De = { convertFrom: (e, t, n) => e[t] && e[t].length ? `共 ${e[t].length} 项` : "" }, Ee = { convertFrom: (e, t) => e[t] || "", convertTo: (e, t, n) => { e[t] = n; } }, Me = { convertTo: (e, t, n, r) => { e.size || (e.size = {}), e.size[t] = n; }, convertFrom: (e, t, n) => e.size ? e.size[t] : e[t] }, we = { convertFrom: (e, t, n) => { var r, d; return (r = e.formatter) != null && r.data && t === "formatterEnumData" && !e.formatterEnumData ? (d = e.formatter) == null ? void 0 : d.data : e.formatterEnumData; } }, xe = { convertTo: (e, t, n, r) => { e.sort || (e.sort = {}), e.sort[t] = n; }, convertFrom: (e, t, n) => { var r, d; if (t === "mode") return ((r = e.sort) == null ? void 0 : r.mode) || "client"; if (t === "multiSort") return !!((d = e.sort) != null && d.multiSort); } }, Re = { convertTo: (e, t, n, r) => { e.filter || (e.filter = {}), e.filter[t] = n; }, convertFrom: (e, t, n) => { var r; if (t === "mode") return ((r = e.filter) == null ? void 0 : r.mode) || "client"; } }, ke = { convertTo: (e, t, n, r) => { e.rowOption ? e.rowOption[t] = n : e.rowOption = { [t]: n }; }, convertFrom: (e, t, n) => { if (e.rowOption) { if (t === "customRowStyle") return e.rowOption.customRowStyle; if (t === "customCellStyle") return e.rowOption.customCellStyle; } return ""; } }; function q(e, t, n) { const r = /* @__PURE__ */ new Map([ ["/converter/appearance.converter", ue], ["/converter/buttons.converter", le], ["/converter/property-editor.converter", fe], ["/converter/items-count.converter", De], ["/converter/type.converter", pe], ["/converter/change-editor.converter", me], ["/converter/change-formatter.converter", ve], ["/converter/column-command.converter", ge], ["/converter/column-option.converter", be], ["/converter/summary.converter", ye], ["/converter/group.converter", Se], ["/converter/form-group-label.converter", Ee], ["/converter/field-selector.converter", Ce], ["/converter/pagination.converter", Te], ["/converter/row-number.converter", Fe], ["/converter/grid-selection.converter", Pe], ["/converter/size.converter", Me], ["/converter/change-formatter-enum.converter", we], ["/converter/grid-sort.converter", xe], ["/converter/grid-filter.converter", Re], ["/converter/row-option.converter", ke] ]), d = /* @__PURE__ */ new Map([ ["string", { type: "input-group", enableClear: !1 }], ["boolean", { type: "combo-list", textField: "name", valueField: "value", idField: "value", enableClear: !1, editable: !1, data: [ { value: !0, name: "是" }, { value: !1, name: "否" } ] }], ["enum", { type: "combo-list", maxHeight: 128, enableClear: !1, editable: !1 }], ["array", { type: "button-edit" }], ["number", { type: "number-spinner", placeholder: "" }], ["events-editor", { type: "events-editor", hide: !0 }] ]), b = ce(); function f(o, i) { return () => b.parseValueSchema(o, i); } function g(o, i, u) { return o.includes("visible") && i.visible !== void 0 ? typeof i.visible == "boolean" ? () => !!i.visible : i.visible === void 0 ? !0 : f(i.visible, u) : () => !0; } function C(o, i, u) { return o.includes("readonly") && i.readonly !== void 0 ? typeof i.readonly == "boolean" ? () => !!i.readonly : f(i.readonly, u) : () => !1; } function c(o, i) { const u = o.$converter || i; return typeof u == "string" && u && r.has(u) ? r.get(u) || null : u || null; } function p(o, i, u, v, y, T = "", D = "") { return Object.keys(o).map((S) => { const E = re(1), M = S, l = o[S], F = Object.keys(l), $ = l.title, k = l.type, B = d.get(k) || { type: "input-group", enableClear: !1 }, R = l.editor ? Object.assign({}, B, l.editor) : Object.assign({}, B), H = g(F, l, i), h = C(F, l, i); R.readonly = R.readonly === void 0 ? h() : R.readonly; const O = l.type === "cascade" ? p(l.properties, i, u, v, y, T, D) : [], X = !0; let w = c(l, D); const Y = oe({ get() { if (E.value) { if (["class", "style"].find((ne) => ne === M) && !w && (w = r.get("/converter/appearance.converter") || null), w && w.convertFrom) return w.convertFrom(u, S, y, T); const x = u[S]; return Object.prototype.hasOwnProperty.call(l, "defaultValue") && (x === void 0 || typeof x == "string" && x === "") ? l.type === "boolean" ? l.defaultValue : l.defaultValue || "" : x; } return null; }, set(x) { E.value += 1, w && w.convertTo ? (w.convertTo(v, S, x, y, T), w.convertTo(u, S, x, y, T)) : (v[S] = x, u[S] = x); } }), { refreshPanelAfterChanged: Z, description: K, isExpand: ee, parentPropertyID: te } = l, I = { propertyID: M, propertyName: $, propertyType: k, propertyValue: Y, editor: R, visible: H, readonly: h, cascadeConfig: O, hideCascadeTitle: X, refreshPanelAfterChanged: Z, description: K, isExpand: ee, parentPropertyID: te }; return i[M] = I, I; }); } function s(o, i, u = {}) { const v = {}, y = e[o]; return y && y.categories ? Object.keys(y.categories).map((D) => { const P = y.categories[D], S = P == null ? void 0 : P.title, E = p(P.properties || {}, v, {}, u, i); return { categoryId: D, categoryName: S, properties: E }; }) : []; } function a(o, i, u, v, y = "") { const T = i.$ref.schema, D = i.$ref.converter, P = u[T], S = P.type, E = n(P), M = {}, l = e[S]; if (l && l.categories) { const F = l.categories[o], $ = F == null ? void 0 : F.title; D && Object.keys(F.properties).forEach((R) => { F.properties[R].$converter = D; }); const k = (F == null ? void 0 : F.properties) || {}, B = p(k, M, E, P, v, y); return { categoryId: o, categoryName: $, properties: B }; } return { categoryId: o, categoryName: "", properties: [] }; } function m(o, i, u, v, y) { const T = o.type, D = n(o), P = {}; let S = y || e[T]; if (S && Object.keys(S).length === 0 && u && u.getPropConfig && (S = u.getPropConfig(v)), S && S.categories) { const E = []; return Object.keys(S.categories).map((M) => { const l = S.categories[M]; if (l.$ref) { E.push(a(M, l, o, i, v)); return; } const F = l == null ? void 0 : l.title, $ = l == null ? void 0 : l.tabId, k = l == null ? void 0 : l.tabName, B = l == null ? void 0 : l.hide, R = l == null ? void 0 : l.hideTitle, H = p(l.properties || {}, P, D, o, i, v, l.$converter), { setPropertyRelates: h } = l, O = l == null ? void 0 : l.parentPropertyID; E.push({ categoryId: M, categoryName: F, tabId: $, tabName: k, hide: B, properties: H, hideTitle: R, setPropertyRelates: h, parentPropertyID: O }); }), E; } return []; } return { getPropertyConfigBySchema: m, getPropertyConfigByType: s, propertyConverterMap: r }; } const L = {}, W = {}; q(L, W, ie); const _ = {}, j = {}, { getSchemaByType: Oe, resolveSchemaWithDefaultValue: Be, resolveSchemaToProps: Ie, mappingSchemaToProps: Ae, setDesignerContext: ze } = G(_, j), J = {}, Q = {}; q(J, Q, Be); function Ge(e, t, n = /* @__PURE__ */ new Map(), r = (f, g, C, c) => g, d = {}, b = (f) => f) { return U[t.title] = t, V[t.title] = r, L[t.title] = d, W[t.title] = b, _[t.title] = t, j[t.title] = r, J[t.title] = d, Q[t.title] = b, (f = {}, g = !0) => { if (!g) return ae(f, n); const C = se(f, t, n), c = Object.keys(e).reduce((p, s) => (p[s] = e[s].default, p), {}); return Object.assign(c, C); }; } function Ue(e, t) { return { customClass: t.class, customStyle: t.style }; } function Ve(e, t) { var r, d; const n = {}; if (t != null && t.buttons) { const b = []; (r = t == null ? void 0 : t.buttons) == null || r.map((f) => { const g = {}; Object.keys(f).map((C) => { var c; C === "appearance" ? g.class = ((c = f[C]) == null ? void 0 : c.class) || "" : g[C] = f[C]; }), b.push(g); }), n.buttons = b; } return (d = t == null ? void 0 : t.appearance) != null && d.class && (n.buttonClass = t.appearance.class || "col-6"), t != null && t.id && (n.toolbarId = t.id), t && Object.prototype.hasOwnProperty.call(t, "visible") && (n.buttonsVisible = t.visible), n; } function qe() { function e(t, n) { const { id: r } = t || {}; if (t.binding === void 0) return {}; if (t.binding && Object.keys(t.binding).length < 1) return {}; const { field: d } = t.binding || {}; return { modelValue: n.getValue(r), "onUpdate:modelValue": (b) => { n.setValue(r, d, b); } }; } return { resolve: e }; } function Le() { function e(t, n) { const { id: r } = t || {}, { dataSource: d } = t || {}; return d === void 0 ? {} : { data: n.getValue(r), "onUpdate:data": (...b) => { } }; } return { resolve: e }; } function We() { function e(t, n) { const { dataSource: r } = t || {}; return r === void 0 ? {} : {}; } return { resolve: e }; } function _e() { function e(t, n) { const { path: r } = t.binding || {}; return r ? { "onUpdate:dataMapping": (...d) => { } } : {}; } return { resolve: e }; } function je() { return (e, t, n) => { const r = t.id, { type: d } = t, b = e.emits; return b ? b.filter((f) => f !== "update:modelValue").reduce((f, g) => { const C = `on${g.charAt(0).toUpperCase()}${g.slice(1)}`; return f[C] = (...c) => { n.dispatch(r, g, d, c); }, f; }, {}) : {}; }; } function Je() { function e(t, n) { return t.selectItemById(n); } return { selectItemById: e }; } function Qe() { function e(t, n) { return t.selectItemById(n); } return { selectItemById: e }; } function Xe() { function e(t) { return t.editor; } return { resolve: e }; } function Ye() { function e(t) { return Object.prototype.hasOwnProperty.call(t, "visible") ? t.visible : null; } return { resolve: e }; } function N(e, t) { if (!e || e.length < 1) return null; for (const n of e) { if (n.id === t) return n; if (n.children) { const r = n.children.find((d) => d.id === t); if (r) return r; } } return null; } function Ze() { function e(t, n) { const { name: r } = n; return t[`on${r.charAt(0).toUpperCase()}${r.slice(1)}`] || t[r]; } return { resolve: e }; } function Ke() { function e(t, n) { var g; const r = (g = t.toolbar) == null ? void 0 : g.buttons; if (!r || r.length < 1) return null; const [d, b] = n.payloads, f = N(r, b); return f ? f.onClick || f.click : null; } return { resolve: e }; } function et() { function e(t, n) { const { name: r } = n, [d, b] = n.payloads; if (r === "tabChange" || r === "tabRemove") return t[`on${r.charAt(0).toUpperCase()}${r.slice(1)}`]; const f = t.contents; if (!f || f.length < 1) return null; const g = f.reduce((c, p) => { const s = p.toolbar && p.toolbar.buttons || []; return c.push(...s), c; }, []); if (!g || g.length < 1) return; const C = N(g, b); return C ? C.onClick || C.click : null; } return { resolve: e }; } function tt() { function e(t, n) { const r = t.buttons; if (!r || r.length < 1) return null; const [d, b] = n.payloads, f = N(r, b); return f ? f.onClick || f.click : null; } return { resolve: e }; } function nt() { function e(t, n) { var g; const r = (g = t.toolbar) == null ? void 0 : g.buttons; if (!r || r.length < 1) return null; const [d, b] = n.payloads, f = N(r, b); return f ? f.onClick || f.click : null; } return { resolve: e }; } function rt() { function e(t, n) { const { columns: r } = n; return t.updateColumns(r); } return { updateColumns: e }; } export { Le as createCollectionBindingResolver, Je as createDataGridSelectionItemResolver, _e as createDataMappingBindingResolver, rt as createDataViewUpdateColumnsResolver, Ze as createEventHandlerResolver, je as createEventsResolver, qe as createFormBindingResolver, Xe as createFormGroupEditorResolver, Ke as createPageHeaderEventHandlerResolver, Ge as createPropsResolver, tt as createResponseToolbarEventHandlerResolver, nt as createSectionEventHandlerResolver, et as createTabsEventHandlerResolver, We as createTreeGridBindingResolver, Qe as createTreeGridSelectionItemResolver, Ye as createVisiblePropResolver, Ne as getSchemaByType, Oe as getSchemaByTypeForDesigner, ae as mappingSchemaToProps, Ae as mappingSchemaToPropsForDesigner, L as propertyConfigSchemaMap, J as propertyConfigSchemaMapForDesigner, W as propertyEffectMap, Q as propertyEffectMapForDesigner, Ue as resolveAppearance, se as resolveSchemaToProps, Ie as resolveSchemaToPropsForDesigner, ie as resolveSchemaWithDefaultValue, Be as resolveSchemaWithDefaultValueForDesigner, Ve as resolveToolbar, U as schemaMap, _ as schemaMapForDesigner, V as schemaResolverMap, j as schemaResolverMapForDesigner, He as setDesignerContext, ze as setDesignerContextForDesigner };