yanzhen-design-vue
Version:
18 lines (17 loc) • 623 B
JavaScript
import { extend } from "@vue/shared";
import { buildProps } from "@yanzhen-libs/utils-vue";
import { apiProviderBaseProps } from "@yanzhen-lowcode/core";
import { messageProps, messageEmits } from "./message.mjs";
const messageApis = {
delete: Symbol("message-api-delete"),
download: Symbol("message-api-download")
};
const messageSchemaExtraProps = buildProps(apiProviderBaseProps);
const messageSchemaProps = extend({}, messageSchemaExtraProps, messageProps);
const messageSchemaEmits = Object.assign({}, messageEmits);
export {
messageApis,
messageSchemaEmits,
messageSchemaExtraProps,
messageSchemaProps
};