yanzhen-design-vue
Version:
24 lines (23 loc) • 1.01 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const vue = require("vue");
const core = require("@yanzhen-lowcode/core");
require("../text-preview/index.cjs");
const formula = require("./src/formula.cjs");
const schema = require("../text-preview/schema.cjs");
const SchemaFormulaOptions = {
props: formula.formulaProps,
emits: formula.formulaEmits,
styleImport: () => Promise.resolve().then(() => require("./style/index.cjs"))
};
const PreviewFormula = schema.defineTextPreviewComponent("preview-formula", {
...SchemaFormulaOptions,
component: schema.YzSchemaTextPreview.component
});
const Formula = core.defineComponent("formula", {
...SchemaFormulaOptions,
component: vue.defineAsyncComponent(() => Promise.resolve().then(() => require("./src/formula.vue.cjs")))
});
const YzSchemaFormula = core.withInstall(Formula, { PreviewFormula });
exports.YzSchemaFormula = YzSchemaFormula;
exports.default = YzSchemaFormula;