UNPKG

yanzhen-design-vue

Version:

28 lines (27 loc) 1.17 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const vue = require("vue"); const core = require("@yanzhen-lowcode/core"); require("./message.vue.cjs"); const messageSchema = require("./message-schema.cjs"); const message_vue_vue_type_script_setup_true_lang = require("./message.vue2.cjs"); const _sfc_main = /* @__PURE__ */ vue.defineComponent({ __name: "message-schema", props: messageSchema.messageSchemaExtraProps, setup(__props) { const props = __props; const _api = core.provideApiConfig(props); const requestMap = {}; Object.keys(messageSchema.messageApis).forEach((key) => { requestMap[key] = (...params) => { return _api == null ? void 0 : _api.value.request({ params }, messageSchema.messageApis[key]); }; }); const attrs = vue.useAttrs(); Object.assign(requestMap, attrs.requestMap); return (_ctx, _cache) => { return vue.openBlock(), vue.createBlock(message_vue_vue_type_script_setup_true_lang.default, vue.mergeProps(_ctx.$attrs, { "request-map": requestMap }), null, 16); }; } }); exports.default = _sfc_main;