yanzhen-design-vue
Version:
270 lines (269 loc) • 11 kB
TypeScript
declare function __VLS_template(): {
slots: Partial<Record<string, (_: any) => any>>;
refs: {};
attrs: Partial<{}>;
};
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
declare const __VLS_component: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
separator: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
tag: {
type: StringConstructor;
};
visible: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
fixed: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Fixed>>;
};
type: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Type>>;
};
title: {
type: import('vue').PropType<string>;
};
filters: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.FilterItem>;
};
params: {
type: import('vue').PropType<any>;
};
field: {
type: import('vue').PropType<string>;
};
width: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Width>>;
};
minWidth: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.MinWidth>>;
};
maxWidth: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.MaxWidth>>;
};
treeNode: {
type: import('vue').PropType<boolean>;
};
align: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Align>>;
};
className: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.ClassName<string | number>>>;
};
formatter: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Formatter<string | number>>>;
};
headerAlign: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Align>>;
};
footerAlign: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Align>>;
};
showOverflow: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>;
};
showHeaderOverflow: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>;
};
showFooterOverflow: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>;
};
resizable: {
type: import('vue').PropType<boolean>;
};
headerExportMethod: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.HeaderExportMethod<string | number>>;
};
exportMethod: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.ExportMethod<string | number>>;
};
footerExportMethod: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.FooterExportMethod<string | number>>;
};
filterMethod: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.FilterMethod<string | number>>;
};
colId: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.ColId>>;
};
headerClassName: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.HeaderClassName<string | number>>>;
};
footerClassName: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.FooterClassName<string | number>>>;
};
footerFormatter: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.FooterFormatter<string | number>>>;
};
sortable: {
type: import('vue').PropType<boolean>;
};
sortBy: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.SortBy<string | number>>>;
};
sortType: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.SortType>>;
};
filterMultiple: {
type: import('vue').PropType<boolean>;
};
filterRender: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.FilterRender>;
};
dragSort: {
type: import('vue').PropType<boolean>;
};
titleHelp: {
type: import('vue').PropType<import("vxe-pc-ui").VxeTooltipDefines.TooltipHelperOption>;
};
titlePrefix: {
type: import('vue').PropType<import("vxe-pc-ui").VxeTooltipDefines.TooltipHelperOption>;
};
titleSuffix: {
type: import('vue').PropType<import("vxe-pc-ui").VxeTooltipDefines.TooltipHelperOption>;
};
cellType: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.CellType>>;
};
cellRender: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.CellRender<string | number, Record<string, any>>>;
};
editRender: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.EditRender<string | number, Record<string, any>>>;
};
contentRender: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.ContentRender<any, Record<string, any>>>;
};
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
separator: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
tag: {
type: StringConstructor;
};
visible: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
fixed: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Fixed>>;
};
type: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Type>>;
};
title: {
type: import('vue').PropType<string>;
};
filters: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.FilterItem>;
};
params: {
type: import('vue').PropType<any>;
};
field: {
type: import('vue').PropType<string>;
};
width: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Width>>;
};
minWidth: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.MinWidth>>;
};
maxWidth: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.MaxWidth>>;
};
treeNode: {
type: import('vue').PropType<boolean>;
};
align: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Align>>;
};
className: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.ClassName<string | number>>>;
};
formatter: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Formatter<string | number>>>;
};
headerAlign: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Align>>;
};
footerAlign: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Align>>;
};
showOverflow: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>;
};
showHeaderOverflow: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>;
};
showFooterOverflow: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>;
};
resizable: {
type: import('vue').PropType<boolean>;
};
headerExportMethod: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.HeaderExportMethod<string | number>>;
};
exportMethod: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.ExportMethod<string | number>>;
};
footerExportMethod: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.FooterExportMethod<string | number>>;
};
filterMethod: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.FilterMethod<string | number>>;
};
colId: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.ColId>>;
};
headerClassName: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.HeaderClassName<string | number>>>;
};
footerClassName: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.FooterClassName<string | number>>>;
};
footerFormatter: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.FooterFormatter<string | number>>>;
};
sortable: {
type: import('vue').PropType<boolean>;
};
sortBy: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.SortBy<string | number>>>;
};
sortType: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.SortType>>;
};
filterMultiple: {
type: import('vue').PropType<boolean>;
};
filterRender: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.FilterRender>;
};
dragSort: {
type: import('vue').PropType<boolean>;
};
titleHelp: {
type: import('vue').PropType<import("vxe-pc-ui").VxeTooltipDefines.TooltipHelperOption>;
};
titlePrefix: {
type: import('vue').PropType<import("vxe-pc-ui").VxeTooltipDefines.TooltipHelperOption>;
};
titleSuffix: {
type: import('vue').PropType<import("vxe-pc-ui").VxeTooltipDefines.TooltipHelperOption>;
};
cellType: {
type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.CellType>>;
};
cellRender: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.CellRender<string | number, Record<string, any>>>;
};
editRender: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.EditRender<string | number, Record<string, any>>>;
};
contentRender: {
type: import('vue').PropType<import("vxe-pc-ui").VxeColumnPropTypes.ContentRender<any, Record<string, any>>>;
};
}>> & Readonly<{}>, {
visible: import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>;
separator: string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
export default _default;
type __VLS_WithTemplateSlots<T, S> = T & {
new (): {
$slots: S;
};
};