yanzhen-design-vue
Version:
141 lines (140 loc) • 5.67 kB
TypeScript
import { ExtractPropTypes } from 'vue';
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue';
export declare const vxeTableColumnOptions: {
ns: any;
class: any;
name: any;
};
export declare const vxeTableColumnName: any;
export declare const vxeTableColumnPreviewName: any;
export declare const vxeTableColumnProps: {
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>>>;
};
};
export declare const vxeTableColumnEmits: {};
export type VxeTableColumnProps = ExtractPropTypes<typeof vxeTableColumnProps>;
export type VxeTableColumnPropsKey = keyof VxeTableColumnProps;
export type VxeTableColumnEmits = ExtractEmitsTypes<typeof vxeTableColumnEmits>;