yanzhen-design-vue
Version:
573 lines (572 loc) • 22.5 kB
JavaScript
import defaults from "./defaults.mjs";
export * from "@yanzhen-lowcode/core";
import "./components/index.mjs";
import { makeInstaller } from "./make-installer.mjs";
import { useAvatar } from "./components/avatar/src/use-avatar.mjs";
import { YzSchemaAvatar } from "./components/avatar/schema.mjs";
import { YzAvatar } from "./components/avatar/index.mjs";
import { baseProps } from "./components/base/src/base.mjs";
import { AntButton, buttonEmits, buttonName, buttonOptions, buttonProps } from "./components/button/src/button.mjs";
import { YzSchemaButton } from "./components/button/schema.mjs";
import { YzButton } from "./components/button/index.mjs";
import { cascadeApis, cascadeEmits, cascadeName, cascadeOptions, cascadeProps } from "./components/cascade/src/cascade.mjs";
import { YzSchemaCascade } from "./components/cascade/schema.mjs";
import { YzCascade } from "./components/cascade/index.mjs";
import { default as default2 } from "./components/cascade/src/HydrateCascade.vue2.mjs";
import { AntCascader, cascaderEmits, cascaderName, cascaderOptions, cascaderProps } from "./components/cascader/src/cascader.mjs";
import { cascaderApis, provideCascaderAreaApi } from "./components/cascader/src/hooks/use-cascader-area-apis.mjs";
import { useCascaderArea } from "./components/cascader/src/hooks/use-cascader-area.mjs";
import { YzSchemaCascader } from "./components/cascader/schema.mjs";
import { YzCascader } from "./components/cascader/index.mjs";
import { AntCheckbox, checkboxEmits, checkboxName, checkboxOptions, checkboxProps } from "./components/checkbox/src/checkbox.mjs";
import { useCheckbox } from "./components/checkbox/src/use-checkbox.mjs";
import { YzSchemaCheckbox } from "./components/checkbox/schema.mjs";
import { YzCheckbox } from "./components/checkbox/index.mjs";
import { AntCheckboxGroup, checkboxGroupEmits, checkboxGroupName, checkboxGroupOptions, checkboxGroupProps } from "./components/checkbox/src/checkbox-group.mjs";
import { useCheckboxGroup } from "./components/checkbox/src/use-checkbox-group.mjs";
import { YzSchemaCheckboxGroup } from "./components/checkbox-group/schema.mjs";
import { YzCheckboxGroup } from "./components/checkbox-group/index.mjs";
import { AntCol, colEmits, colName, colOptions, colProps } from "./components/col/src/col.mjs";
import { YzSchemaCol } from "./components/col/schema.mjs";
import { YzCol } from "./components/col/index.mjs";
import { configProviderProps } from "./components/config-provider/src/config-provider-props.mjs";
import { configProviderContextKey } from "./components/config-provider/src/constants.mjs";
import { provideGlobalConfig, useInjectGlobalConfig } from "./components/config-provider/src/hooks/use-global-config.mjs";
import { YzConfigProvider } from "./components/config-provider/index.mjs";
import { contactsApis, contactsEmits, contactsName, contactsOptions, contactsPickProps, contactsProps } from "./components/contacts/src/contacts.mjs";
import { ContactsOption, contactsOptionType } from "./components/contacts/src/constants/base.mjs";
import { useContacts } from "./components/contacts/src/use-contacts.mjs";
import { YzSchemaContacts } from "./components/contacts/schema.mjs";
import { YzContacts, YzContactsSelect } from "./components/contacts/index.mjs";
import { contactsModalIgnoreProp, contactsSelectEmits, contactsSelectListType, contactsSelectName, contactsSelectOmitModalProps, contactsSelectOptions, contactsSelectProps, defineContactsSelectProps } from "./components/contacts/src/contacts-select.mjs";
import { useContactsSelect } from "./components/contacts/src/use-contacts-select.mjs";
import { YzSchemaContactsSelect } from "./components/contacts-select/schema.mjs";
import { AntDivider, dividerBoldType, dividerEmits, dividerName, dividerOptions, dividerProps } from "./components/divider/src/divider.mjs";
import { useDivider } from "./components/divider/src/use-divider.mjs";
import { YzSchemaDivider } from "./components/divider/schema.mjs";
import { YzDivider } from "./components/divider/index.mjs";
import { fileEmits, fileName, fileOptions, filePreviewName, fileProps } from "./components/file/src/file.mjs";
import { useFile } from "./components/file/src/use-file.mjs";
import { YzFile } from "./components/file/index.mjs";
import { findDataApis, findDataEmits, findDataName, findDataOptions, findDataProps } from "./components/find-data/src/findData.mjs";
import { YzSchemaFindData } from "./components/find-data/schema.mjs";
import { YzFindData } from "./components/find-data/index.mjs";
import { useInjectForm, useProvideForm } from "./components/form/src/hooks/use-form.mjs";
import { AntForm, formEmits, formName, formOptions, formProps } from "./components/form/src/form.mjs";
import { useForm } from "./components/form/src/use-form.mjs";
import { YzSchemaForm } from "./components/form/schema.mjs";
import { YzForm } from "./components/form/index.mjs";
import { AntFormItem, formItemEmits, formItemName, formItemOptions, formItemProps } from "./components/form-item/src/form-item.mjs";
import { useFormItem } from "./components/form-item/src/use-form-item.mjs";
import { YzSchemaFormItem } from "./components/form-item/schema.mjs";
import { YzFormItem } from "./components/form-item/index.mjs";
import { YzFormItemGroup } from "./components/form-item-group/index.mjs";
import { useFormProvider } from "./components/form-provider/src/use-form-provider.mjs";
import { formProviderEmits, formProviderName, formProviderOptions, formProviderProps } from "./components/form-provider/src/form-provider.mjs";
import { YzFormProvider } from "./components/form-provider/index.mjs";
import { useFormProviderItem } from "./components/form-provider/src/use-form-provider-item.mjs";
import { formProviderItemEmits, formProviderItemName, formProviderItemOptions, formProviderItemProps } from "./components/form-provider/src/form-provider-item.mjs";
import { YzFormProviderItem } from "./components/form-provider-item/index.mjs";
import { formulaEmits, formulaName, formulaOptions, formulaProps } from "./components/formula/src/formula.mjs";
import { YzSchemaFormula } from "./components/formula/schema.mjs";
import { YzFormula } from "./components/formula/index.mjs";
import { antdIconProps, iconEmits, iconName, iconOptions, iconProps } from "./components/icon/src/icon.mjs";
import { YzSchemaIcon } from "./components/icon/schema.mjs";
import { Icon, useIcon } from "./components/icon/src/use-icon.mjs";
import { YzIcon } from "./components/icon/index.mjs";
import { imageEmits, imageName, imageOptions, imageProps, imageSizeType } from "./components/image/src/image.mjs";
import { YzSchemaImage, YzSchemaPreviewImage } from "./components/image/schema.mjs";
import { YzImage } from "./components/image/index.mjs";
import { useViewerApi } from "./components/image-preview/src/api/viewerApi.mjs";
import { PICTURE_VIEWER_OPTIONS, createCustomElementWithChildren, handleViewerHiddenRemoveEl, imageViewerProps, imgCanPreviewFormats } from "./components/image-viewer/src/image-viewer.mjs";
import { YzImageViewer } from "./components/image-viewer/index.mjs";
import { AntInput, inputEmits, inputName, inputOptions, inputPreviewName, inputProps } from "./components/input/src/input.mjs";
import { useInput } from "./components/input/src/use-input.mjs";
import { YzSchemaInput, YzSchemaPreviewInput } from "./components/input/schema.mjs";
import { YzInput } from "./components/input/index.mjs";
import { AntInputNumber, inputNumberEmits, inputNumberName, inputNumberOptions, inputNumberProps } from "./components/input/src/input-number.mjs";
import { useInputNumber } from "./components/input/src/use-input-number.mjs";
import { YzSchemaInputNumber, YzSchemaPreviewInputNumber } from "./components/input-number/schema.mjs";
import { YzInputNumber } from "./components/input-number/index.mjs";
import { listEmits, listModes, listName, listOptions, listProps } from "./components/list/src/list.mjs";
import { YzList } from "./components/list/index.mjs";
import { mapEmits, mapName, mapOptions, mapProps } from "./components/map/src/map.mjs";
import { YzSchemaMap } from "./components/map/schema.mjs";
import { YzMap } from "./components/map/index.mjs";
import { messageEmits, messageExtraEmits, messageExtraProps, messageName, messageOptions, messageProps } from "./components/message/src/message.mjs";
import { YzSchemaMessage } from "./components/message/schema.mjs";
import { YzMessage } from "./components/message/index.mjs";
import { YzModal } from "./components/modal/index.mjs";
import { YzSchemaOtherTablesSelect } from "./components/other-table-select/schema.mjs";
import { otherTablesApis, provideOtherTableBizObjectParamsApi } from "./components/other-tables/src/hooks/use-other-table-apis.mjs";
import { provideOtherTablesConfig, useOtherTable, useOtherTablesConfig } from "./components/other-tables/src/hooks/use-other-table-config.mjs";
import { otherTablesEmits, otherTablesName, otherTablesOptions, otherTablesProps } from "./components/other-tables/src/other-tables.mjs";
import { YzSchemaOtherTables } from "./components/other-tables/schema.mjs";
import { YzOtherTableSelect, YzOtherTables } from "./components/other-tables/index.mjs";
import { progressTxtEmits, progressTxtName, progressTxtOptions, progressTxtProps } from "./components/progress-txt/src/progress-txt.mjs";
import { YzSchemaProgressTxt } from "./components/progress-txt/schema.mjs";
import { YzProgressTxt } from "./components/progress-txt/index.mjs";
import { AntRadio, radioEmits, radioName, radioOptions, radioProps } from "./components/radio/src/radio.mjs";
import { useRadio } from "./components/radio/src/use-radio.mjs";
import { YzSchemaRadio } from "./components/radio/schema.mjs";
import { YzRadio } from "./components/radio/index.mjs";
import { AntRadioGroup, radioGroupEmits, radioGroupName, radioGroupOptions, radioGroupProps } from "./components/radio/src/radio-group.mjs";
import { useRadioGroup } from "./components/radio/src/use-radio-group.mjs";
import { YzSchemaRadioGroup } from "./components/radio-group/schema.mjs";
import { YzRadioGroup } from "./components/radio-group/index.mjs";
import { rangeNumberEmits, rangeNumberName, rangeNumberOptions, rangeNumberProps } from "./components/range-number/src/rangeNumber.mjs";
import { YzSchemaRangeNumber } from "./components/range-number/schema.mjs";
import { YzRangeNumber } from "./components/range-number/index.mjs";
import { antRangePickerProps, rangeTimeEmits, rangeTimeName, rangeTimeOptions, rangeTimeProps } from "./components/range-time/src/range-time.mjs";
import { YzSchemaRangeTime } from "./components/range-time/schema.mjs";
import { YzRangeTime } from "./components/range-time/index.mjs";
import { richTextApis, richTextEmits, richTextName, richTextOptions, richTextPreviewEmits, richTextPreviewName, richTextPreviewProps, richTextProps, richTextTypes } from "./components/rich-text/src/rich-text-props.mjs";
import { YzSchemaRichText } from "./components/rich-text/schema.mjs";
import { YzRichText } from "./components/rich-text/index.mjs";
import { AntRowProps, rowEmits, rowName, rowOptions, rowProps } from "./components/row/src/row.mjs";
import { YzSchemaRow } from "./components/row/schema.mjs";
import { YzRow } from "./components/row/index.mjs";
import { sectionEmits, sectionName, sectionOptions, sectionProps } from "./components/section/src/section.mjs";
import { YzSchemaSection } from "./components/section/schema.mjs";
import { YzSection } from "./components/section/index.mjs";
import { AntSelect, selectEmits, selectExtraProps, selectName, selectOptions, selectProps } from "./components/select/src/select.mjs";
import { useSelect } from "./components/select/src/use-select.mjs";
import { provideSelectApi, selectApis } from "./components/select/src/hooks/use-select-apis.mjs";
import { YzSchemaPreviewSelect, YzSchemaSelect } from "./components/select/schema.mjs";
import { YzSelect } from "./components/select/index.mjs";
import { selectPageEmits, selectPageName, selectPageOptions, selectPageProps } from "./components/select-page/src/selectPage.mjs";
import { YzSchemaSelectPage } from "./components/select-page/schema.mjs";
import { YzSelectPage } from "./components/select-page/index.mjs";
import { YzSpin } from "./components/spin/index.mjs";
import { AntSwitchProps, switchEmits, switchName, switchOptions, switchProps } from "./components/switch/src/switch.mjs";
import { YzSchemaSwitch } from "./components/switch/schema.mjs";
import { YzSwitch } from "./components/switch/index.mjs";
import { AntTabs, tabsEmits, tabsName, tabsOptions, tabsProps } from "./components/tabs/src/tabs.mjs";
import { YzSchemaTabs } from "./components/tabs/schema.mjs";
import { YzTabs } from "./components/tabs/index.mjs";
import { AntTag, tagEmits, tagName, tagOptions, tagProps } from "./components/tag/src/tag.mjs";
import { YzSchemaTag } from "./components/tag/schema.mjs";
import { YzTag } from "./components/tag/index.mjs";
import { textPreviewEmits, textPreviewName, textPreviewOptions, textPreviewProps } from "./components/text-preview/src/text-preview.mjs";
import { useTextPreview } from "./components/text-preview/src/use-text-preview.mjs";
import { YzSchemaTextPreview, defineTextPreviewComponent } from "./components/text-preview/schema.mjs";
import { YzTextPreview } from "./components/text-preview/index.mjs";
import { AntTextArea, textareaEmits, textareaName, textareaOptions, textareaProps } from "./components/textarea/src/textarea.mjs";
import { YzSchemaPreviewTextarea, YzSchemaTextarea } from "./components/textarea/schema.mjs";
import { YzTextarea } from "./components/textarea/index.mjs";
import { ADatePicker, timeEmits, timeName, timeOptions, timeProps } from "./components/time/src/time.mjs";
import { YzSchemaPreviewTime, YzSchemaTime } from "./components/time/schema.mjs";
import { YzTime } from "./components/time/index.mjs";
import { AntTooltip, tooltipEmits, tooltipName, tooltipOptions, tooltipProps } from "./components/tooltip/src/tooltip.mjs";
import { useTooltip } from "./components/tooltip/src/use-tooltip.mjs";
import { YzSchemaTooltip } from "./components/tooltip/schema.mjs";
import { YzTooltip } from "./components/tooltip/index.mjs";
import { AntUpload, uploadEmits, uploadName, uploadOptions, uploadPreviewName, uploadProps } from "./components/upload/src/upload.mjs";
import { useUploadRules } from "./components/upload/src/hooks/use-upload-rules.mjs";
import { YzSchemaPreviewUpload, YzSchemaUpload } from "./components/upload/schema.mjs";
import { YzUpload } from "./components/upload/index.mjs";
import { vxeTableEmits, vxeTableProps } from "./components/vxe-table/src/vxe-table.mjs";
import { provideVxeTableConfig, useVxeTableConfig, useVxeTableTagConfig } from "./components/vxe-table/src/hooks/use-vxe-table-config.mjs";
import { YzVxeTable } from "./components/vxe-table/index.mjs";
import { vxeTableColumnEmits, vxeTableColumnProps } from "./components/vxe-table/src/vxe-table-column.mjs";
import { YzVxeTableColumn } from "./components/vxe-table-column/index.mjs";
import { YzSchemaWrapper } from "./components/wrapper/schema.mjs";
import { getFileName, jsonParse } from "./components/_utils/tool.mjs";
import { eventType } from "ant-design-vue/es/_util/type";
import { emitRegExp, handleExtendProps } from "./components/_utils/ant-design-vue.mjs";
import { propsSeparate, initDefaultProps } from "@yanzhen-libs/utils-vue";
import { closeComponent, openComponent } from "./components/_utils/openComponent.mjs";
import { triggerVNodeUpdate } from "./components/_utils/triggerVNodeUpdate.mjs";
import { render } from "./components/_utils/render.mjs";
import { $enum } from "ts-enum-util";
import { handleUndefined } from "./components/_utils/enum-utils.mjs";
const install = defaults.install;
const Components = defaults.Components;
const Schemas = defaults.Schemas;
export {
$enum,
ADatePicker,
AntButton,
AntCascader,
AntCheckbox,
AntCheckboxGroup,
AntCol,
AntDivider,
AntForm,
AntFormItem,
AntInput,
AntInputNumber,
AntRadio,
AntRadioGroup,
AntRowProps,
AntSelect,
AntSwitchProps,
AntTabs,
AntTag,
AntTextArea,
AntTooltip,
AntUpload,
Components,
ContactsOption,
default2 as HydrateCascade,
Icon,
PICTURE_VIEWER_OPTIONS,
Schemas,
YzAvatar,
YzButton,
YzCascade,
YzCascader,
YzCheckbox,
YzCheckboxGroup,
YzCol,
YzConfigProvider,
YzContacts,
YzContactsSelect,
YzDivider,
YzFile,
YzFindData,
YzForm,
YzFormItem,
YzFormItemGroup,
YzFormProvider,
YzFormProviderItem,
YzFormula,
YzIcon,
YzImage,
YzImageViewer,
YzInput,
YzInputNumber,
YzList,
YzMap,
YzMessage,
YzModal,
YzOtherTableSelect,
YzOtherTables,
YzProgressTxt,
YzRadio,
YzRadioGroup,
YzRangeNumber,
YzRangeTime,
YzRichText,
YzRow,
YzSchemaAvatar,
YzSchemaButton,
YzSchemaCascade,
YzSchemaCascader,
YzSchemaCheckbox,
YzSchemaCheckboxGroup,
YzSchemaCol,
YzSchemaContacts,
YzSchemaContactsSelect,
YzSchemaDivider,
YzSchemaFindData,
YzSchemaForm,
YzSchemaFormItem,
YzSchemaFormula,
YzSchemaIcon,
YzSchemaImage,
YzSchemaInput,
YzSchemaInputNumber,
YzSchemaMap,
YzSchemaMessage,
YzSchemaOtherTables,
YzSchemaOtherTablesSelect,
YzSchemaPreviewImage,
YzSchemaPreviewInput,
YzSchemaPreviewInputNumber,
YzSchemaPreviewSelect,
YzSchemaPreviewTextarea,
YzSchemaPreviewTime,
YzSchemaPreviewUpload,
YzSchemaProgressTxt,
YzSchemaRadio,
YzSchemaRadioGroup,
YzSchemaRangeNumber,
YzSchemaRangeTime,
YzSchemaRichText,
YzSchemaRow,
YzSchemaSection,
YzSchemaSelect,
YzSchemaSelectPage,
YzSchemaSwitch,
YzSchemaTabs,
YzSchemaTag,
YzSchemaTextPreview,
YzSchemaTextarea,
YzSchemaTime,
YzSchemaTooltip,
YzSchemaUpload,
YzSchemaWrapper,
YzSection,
YzSelect,
YzSelectPage,
YzSpin,
YzSwitch,
YzTabs,
YzTag,
YzTextPreview,
YzTextarea,
YzTime,
YzTooltip,
YzUpload,
YzVxeTable,
YzVxeTableColumn,
antRangePickerProps,
antdIconProps,
baseProps,
buttonEmits,
buttonName,
buttonOptions,
buttonProps,
cascadeApis,
cascadeEmits,
cascadeName,
cascadeOptions,
cascadeProps,
cascaderApis,
cascaderEmits,
cascaderName,
cascaderOptions,
cascaderProps,
checkboxEmits,
checkboxGroupEmits,
checkboxGroupName,
checkboxGroupOptions,
checkboxGroupProps,
checkboxName,
checkboxOptions,
checkboxProps,
closeComponent,
colEmits,
colName,
colOptions,
colProps,
configProviderContextKey,
configProviderProps,
contactsApis,
contactsEmits,
contactsModalIgnoreProp,
contactsName,
contactsOptionType,
contactsOptions,
contactsPickProps,
contactsProps,
contactsSelectEmits,
contactsSelectListType,
contactsSelectName,
contactsSelectOmitModalProps,
contactsSelectOptions,
contactsSelectProps,
createCustomElementWithChildren,
defaults as default,
defineContactsSelectProps,
defineTextPreviewComponent,
dividerBoldType,
dividerEmits,
dividerName,
dividerOptions,
dividerProps,
emitRegExp,
eventType,
fileEmits,
fileName,
fileOptions,
filePreviewName,
fileProps,
findDataApis,
findDataEmits,
findDataName,
findDataOptions,
findDataProps,
formEmits,
formItemEmits,
formItemName,
formItemOptions,
formItemProps,
formName,
formOptions,
formProps,
formProviderEmits,
formProviderItemEmits,
formProviderItemName,
formProviderItemOptions,
formProviderItemProps,
formProviderName,
formProviderOptions,
formProviderProps,
formulaEmits,
formulaName,
formulaOptions,
formulaProps,
getFileName,
propsSeparate as handleAntProps,
handleExtendProps,
handleUndefined,
handleViewerHiddenRemoveEl,
iconEmits,
iconName,
iconOptions,
iconProps,
imageEmits,
imageName,
imageOptions,
imageProps,
imageSizeType,
imageViewerProps,
imgCanPreviewFormats,
initDefaultProps,
inputEmits,
inputName,
inputNumberEmits,
inputNumberName,
inputNumberOptions,
inputNumberProps,
inputOptions,
inputPreviewName,
inputProps,
install,
jsonParse,
listEmits,
listModes,
listName,
listOptions,
listProps,
makeInstaller,
mapEmits,
mapName,
mapOptions,
mapProps,
messageEmits,
messageExtraEmits,
messageExtraProps,
messageName,
messageOptions,
messageProps,
openComponent,
otherTablesApis,
otherTablesEmits,
otherTablesName,
otherTablesOptions,
otherTablesProps,
progressTxtEmits,
progressTxtName,
progressTxtOptions,
progressTxtProps,
provideCascaderAreaApi,
provideGlobalConfig,
provideOtherTableBizObjectParamsApi,
provideOtherTablesConfig,
provideSelectApi,
provideVxeTableConfig,
radioEmits,
radioGroupEmits,
radioGroupName,
radioGroupOptions,
radioGroupProps,
radioName,
radioOptions,
radioProps,
rangeNumberEmits,
rangeNumberName,
rangeNumberOptions,
rangeNumberProps,
rangeTimeEmits,
rangeTimeName,
rangeTimeOptions,
rangeTimeProps,
render,
richTextApis,
richTextEmits,
richTextName,
richTextOptions,
richTextPreviewEmits,
richTextPreviewName,
richTextPreviewProps,
richTextProps,
richTextTypes,
rowEmits,
rowName,
rowOptions,
rowProps,
sectionEmits,
sectionName,
sectionOptions,
sectionProps,
selectApis,
selectEmits,
selectExtraProps,
selectName,
selectOptions,
selectPageEmits,
selectPageName,
selectPageOptions,
selectPageProps,
selectProps,
switchEmits,
switchName,
switchOptions,
switchProps,
tabsEmits,
tabsName,
tabsOptions,
tabsProps,
tagEmits,
tagName,
tagOptions,
tagProps,
textPreviewEmits,
textPreviewName,
textPreviewOptions,
textPreviewProps,
textareaEmits,
textareaName,
textareaOptions,
textareaProps,
timeEmits,
timeName,
timeOptions,
timeProps,
tooltipEmits,
tooltipName,
tooltipOptions,
tooltipProps,
triggerVNodeUpdate,
uploadEmits,
uploadName,
uploadOptions,
uploadPreviewName,
uploadProps,
useAvatar,
useCascaderArea,
useCheckbox,
useCheckboxGroup,
useContacts,
useContactsSelect,
useDivider,
useFile,
useForm,
useFormItem,
useFormProvider,
useFormProviderItem,
useIcon,
useInjectForm,
useInjectGlobalConfig,
useInput,
useInputNumber,
useOtherTable,
useOtherTablesConfig,
useProvideForm,
useRadio,
useRadioGroup,
useSelect,
useTextPreview,
useTooltip,
useUploadRules,
useViewerApi,
useVxeTableConfig,
useVxeTableTagConfig,
vxeTableColumnEmits,
vxeTableColumnProps,
vxeTableEmits,
vxeTableProps
};