UNPKG

yanzhen-design-vue

Version:

32 lines (31 loc) 1.29 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const utilsVue = require("@yanzhen-libs/utils-vue"); require("../../../hooks/index.cjs"); const core = require("@yanzhen-lowcode/core"); const lodashEs = require("lodash-es"); const index = require("../../../hooks/use-namespace/index.cjs"); const ns = index.useNamespace("form-provider-item"); const formProviderItemOptions = { ns, class: ns.b(), name: ns.defineVNodeName() }; const formProviderItemName = formProviderItemOptions.name; const formProviderItemProps = utilsVue.buildProps({ ...lodashEs.omit(core.pageProviderProps, "customRequest", "schemaConfig"), schema: utilsVue.definePropType(Object), model: utilsVue.definePropType(Object), rules: utilsVue.definePropType([Object, Array]), name: utilsVue.definePropType([String, Number]), value: utilsVue.definePropType(null), modelValue: utilsVue.definePropType(null) }); const formProviderItemEmits = utilsVue.buildEmits({ ["update:value"]: (value) => true, ["update:modelValue"]: (value) => true }); exports.formProviderItemEmits = formProviderItemEmits; exports.formProviderItemName = formProviderItemName; exports.formProviderItemOptions = formProviderItemOptions; exports.formProviderItemProps = formProviderItemProps;