UNPKG

yanzhen-design-vue

Version:

141 lines (140 loc) 5.67 kB
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>;