@vue-ui-kit/ant
Version:
Vue3 UI Kit based on Ant Design
1,624 lines • 92.4 kB
TypeScript
import { PGridProps } from '../../declarations/antProxy';
import { TablePaginationConfig } from 'ant-design-vue/es/table/interface';
declare const _default: <D extends Recordable = Recordable, F extends Recordable = Recordable>(__VLS_props: NonNullable<Awaited<typeof __VLS_setup>>["props"], __VLS_ctx?: __VLS_PrettifyLocal<Pick<NonNullable<Awaited<typeof __VLS_setup>>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable<Awaited<typeof __VLS_setup>>["expose"], __VLS_setup?: Promise<{
props: __VLS_PrettifyLocal<Pick<Partial<{}> & Omit<{
readonly onPick?: ((data: {
row: D;
field: string;
}) => any) | undefined;
readonly onToolbarButtonClick?: ((data: {
data: D[];
code: string;
selectedKeys: Array<string | number>;
records: D[];
}) => any) | undefined;
readonly onToolbarToolClick?: ((data: {
data: D[];
code: string;
selectedKeys: Array<string | number>;
records: D[];
}) => any) | undefined;
readonly onResetQuery?: (() => any) | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, never>, "onPick" | "onToolbarButtonClick" | "onToolbarToolClick" | "onResetQuery"> & PGridProps<D, F> & Partial<{}>> & import('vue').PublicProps;
expose(exposed: import('vue').ShallowUnwrapRef<{
commitProxy: {
query: (this: any, ...args: any[]) => any;
reload: () => void;
reloadPage: () => Promise<D[]>;
passQuery: (params: Partial<F>, lazy?: boolean) => any;
forcePassQuery: (params: Partial<F>, lazy?: boolean) => any;
};
$table: import('vue').ComputedRef<import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{
prefixCls: {
type: import('vue').PropType<string>;
default: string;
};
columns: {
type: import('vue').PropType<import('ant-design-vue').ColumnsType<any>>;
default: import('ant-design-vue').ColumnsType<any>;
};
rowKey: {
type: import('vue').PropType<string | import('ant-design-vue/es/vc-table/interface').GetRowKey<any>>;
default: string | import('ant-design-vue/es/vc-table/interface').GetRowKey<any>;
};
tableLayout: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').TableLayout>;
default: import('ant-design-vue/es/vc-table/interface').TableLayout;
};
rowClassName: {
type: import('vue').PropType<string | import('ant-design-vue/es/vc-table/interface').RowClassName<any>>;
default: string | import('ant-design-vue/es/vc-table/interface').RowClassName<any>;
};
title: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').PanelRender<any>>;
default: import('ant-design-vue/es/vc-table/interface').PanelRender<any>;
};
footer: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').PanelRender<any>>;
default: import('ant-design-vue/es/vc-table/interface').PanelRender<any>;
};
id: {
type: import('vue').PropType<string>;
default: string;
};
showHeader: {
type: BooleanConstructor;
default: boolean;
};
components: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').TableComponents<any>>;
default: import('ant-design-vue/es/vc-table/interface').TableComponents<any>;
};
customRow: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').GetComponentProps<any>>;
default: import('ant-design-vue/es/vc-table/interface').GetComponentProps<any>;
};
customHeaderRow: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').GetComponentProps<import('ant-design-vue/es/vc-table/interface').ColumnType<any>[]>>;
default: import('ant-design-vue/es/vc-table/interface').GetComponentProps<import('ant-design-vue/es/vc-table/interface').ColumnType<any>[]>;
};
direction: {
type: import('vue').PropType<"rtl" | "ltr">;
default: "rtl" | "ltr";
};
expandFixed: {
type: import('vue').PropType<boolean | "left" | "right">;
default: boolean | "left" | "right";
};
expandColumnWidth: NumberConstructor;
expandedRowKeys: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').Key[]>;
default: import('ant-design-vue/es/vc-table/interface').Key[];
};
defaultExpandedRowKeys: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').Key[]>;
default: import('ant-design-vue/es/vc-table/interface').Key[];
};
expandedRowRender: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').ExpandedRowRender<any>>;
default: import('ant-design-vue/es/vc-table/interface').ExpandedRowRender<any>;
};
expandRowByClick: {
type: BooleanConstructor;
default: boolean;
};
expandIcon: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').RenderExpandIcon<any>>;
default: import('ant-design-vue/es/vc-table/interface').RenderExpandIcon<any>;
};
onExpand: {
type: import('vue').PropType<(expanded: boolean, record: any) => void>;
default: (expanded: boolean, record: any) => void;
};
onExpandedRowsChange: {
type: import('vue').PropType<(expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void>;
default: (expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void;
};
'onUpdate:expandedRowKeys': {
type: import('vue').PropType<(expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void>;
default: (expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void;
};
defaultExpandAllRows: {
type: BooleanConstructor;
default: boolean;
};
indentSize: NumberConstructor;
expandIconColumnIndex: NumberConstructor;
showExpandColumn: {
type: BooleanConstructor;
default: boolean;
};
expandedRowClassName: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').RowClassName<any>>;
default: import('ant-design-vue/es/vc-table/interface').RowClassName<any>;
};
childrenColumnName: {
type: import('vue').PropType<string>;
default: string;
};
rowExpandable: {
type: import('vue').PropType<(record: any) => boolean>;
default: (record: any) => boolean;
};
sticky: {
type: import('vue').PropType<boolean | import('ant-design-vue/es/vc-table/interface').TableSticky>;
default: boolean | import('ant-design-vue/es/vc-table/interface').TableSticky;
};
dropdownPrefixCls: StringConstructor;
dataSource: {
type: import('vue').PropType<any[]>;
default: any[];
};
pagination: {
type: import('vue').PropType<false | TablePaginationConfig>;
default: false | TablePaginationConfig;
};
loading: {
type: import('vue').PropType<boolean | Partial<import('vue').ExtractPropTypes<{
prefixCls: StringConstructor;
spinning: {
type: BooleanConstructor;
default: any;
};
size: import('vue').PropType<import('ant-design-vue/es/spin/Spin').SpinSize>;
wrapperClassName: StringConstructor;
tip: import('vue-types').VueTypeValidableDef<any>;
delay: NumberConstructor;
indicator: import('vue-types').VueTypeValidableDef<any>;
}>>>;
default: boolean | Partial<import('vue').ExtractPropTypes<{
prefixCls: StringConstructor;
spinning: {
type: BooleanConstructor;
default: any;
};
size: import('vue').PropType<import('ant-design-vue/es/spin/Spin').SpinSize>;
wrapperClassName: StringConstructor;
tip: import('vue-types').VueTypeValidableDef<any>;
delay: NumberConstructor;
indicator: import('vue-types').VueTypeValidableDef<any>;
}>>;
};
size: {
type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>;
default: import('ant-design-vue/es/button').SizeType;
};
bordered: {
type: BooleanConstructor;
default: boolean;
};
locale: {
type: import('vue').PropType<import('ant-design-vue/es/table/interface').TableLocale>;
default: import('ant-design-vue/es/table/interface').TableLocale;
};
onChange: {
type: import('vue').PropType<(pagination: TablePaginationConfig, filters: Record<string, import('ant-design-vue/es/table/interface').FilterValue>, sorter: import('ant-design-vue/es/table/interface').SorterResult<any> | import('ant-design-vue/es/table/interface').SorterResult<any>[], extra: import('ant-design-vue/es/table/interface').TableCurrentDataSource<any>) => void>;
default: (pagination: TablePaginationConfig, filters: Record<string, import('ant-design-vue/es/table/interface').FilterValue>, sorter: import('ant-design-vue/es/table/interface').SorterResult<any> | import('ant-design-vue/es/table/interface').SorterResult<any>[], extra: import('ant-design-vue/es/table/interface').TableCurrentDataSource<any>) => void;
};
onResizeColumn: {
type: import('vue').PropType<(w: number, col: import('ant-design-vue').ColumnType<any>) => void>;
default: (w: number, col: import('ant-design-vue').ColumnType<any>) => void;
};
rowSelection: {
type: import('vue').PropType<import('ant-design-vue/es/table/interface').TableRowSelection<any>>;
default: import('ant-design-vue/es/table/interface').TableRowSelection<any>;
};
getPopupContainer: {
type: import('vue').PropType<import('ant-design-vue/es/table/interface').GetPopupContainer>;
default: import('ant-design-vue/es/table/interface').GetPopupContainer;
};
scroll: {
type: import('vue').PropType<{
x?: string | number | true;
y?: string | number;
} & {
scrollToFirstRowOnChange?: boolean;
}>;
default: {
x?: string | number | true;
y?: string | number;
} & {
scrollToFirstRowOnChange?: boolean;
};
};
sortDirections: {
type: import('vue').PropType<import('ant-design-vue/es/table/interface').SortOrder[]>;
default: import('ant-design-vue/es/table/interface').SortOrder[];
};
showSorterTooltip: {
type: import('vue').PropType<boolean | Partial<import('vue').ExtractPropTypes<{
title: import('vue-types').VueTypeValidableDef<any>;
trigger: import('vue').PropType<import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType | import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType[]>;
open: {
type: BooleanConstructor;
default: any;
};
visible: {
type: BooleanConstructor;
default: any;
};
placement: import('vue').PropType<import('ant-design-vue/es/tooltip').TooltipPlacement>;
color: import('vue').PropType<import('ant-design-vue/es/_util/type').LiteralUnion<import('ant-design-vue/es/_util/colors').PresetColorType>>;
transitionName: StringConstructor;
overlayStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayInnerStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayClassName: StringConstructor;
openClassName: StringConstructor;
prefixCls: StringConstructor;
mouseEnterDelay: NumberConstructor;
mouseLeaveDelay: NumberConstructor;
getPopupContainer: import('vue').PropType<(triggerNode: HTMLElement) => HTMLElement>;
arrowPointAtCenter: {
type: BooleanConstructor;
default: any;
};
arrow: {
type: import('vue').PropType<boolean | {
pointAtCenter?: boolean;
}>;
default: boolean | {
pointAtCenter?: boolean;
};
};
autoAdjustOverflow: {
type: import('vue').PropType<boolean | import('ant-design-vue/es/tooltip').AdjustOverflow>;
default: boolean | import('ant-design-vue/es/tooltip').AdjustOverflow;
};
destroyTooltipOnHide: {
type: BooleanConstructor;
default: any;
};
align: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').AlignType>;
default: import('ant-design-vue/es/vc-trigger/interface').AlignType;
};
builtinPlacements: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements>;
default: import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements;
};
children: ArrayConstructor;
onVisibleChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:visible": import('vue').PropType<(vis: boolean) => void>;
onOpenChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:open": import('vue').PropType<(vis: boolean) => void>;
}>>>;
default: boolean | Partial<import('vue').ExtractPropTypes<{
title: import('vue-types').VueTypeValidableDef<any>;
trigger: import('vue').PropType<import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType | import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType[]>;
open: {
type: BooleanConstructor;
default: any;
};
visible: {
type: BooleanConstructor;
default: any;
};
placement: import('vue').PropType<import('ant-design-vue/es/tooltip').TooltipPlacement>;
color: import('vue').PropType<import('ant-design-vue/es/_util/type').LiteralUnion<import('ant-design-vue/es/_util/colors').PresetColorType>>;
transitionName: StringConstructor;
overlayStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayInnerStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayClassName: StringConstructor;
openClassName: StringConstructor;
prefixCls: StringConstructor;
mouseEnterDelay: NumberConstructor;
mouseLeaveDelay: NumberConstructor;
getPopupContainer: import('vue').PropType<(triggerNode: HTMLElement) => HTMLElement>;
arrowPointAtCenter: {
type: BooleanConstructor;
default: any;
};
arrow: {
type: import('vue').PropType<boolean | {
pointAtCenter?: boolean;
}>;
default: boolean | {
pointAtCenter?: boolean;
};
};
autoAdjustOverflow: {
type: import('vue').PropType<boolean | import('ant-design-vue/es/tooltip').AdjustOverflow>;
default: boolean | import('ant-design-vue/es/tooltip').AdjustOverflow;
};
destroyTooltipOnHide: {
type: BooleanConstructor;
default: any;
};
align: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').AlignType>;
default: import('ant-design-vue/es/vc-trigger/interface').AlignType;
};
builtinPlacements: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements>;
default: import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements;
};
children: ArrayConstructor;
onVisibleChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:visible": import('vue').PropType<(vis: boolean) => void>;
onOpenChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:open": import('vue').PropType<(vis: boolean) => void>;
}>>;
};
transformCellText: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').TransformCellText<any>>;
default: import('ant-design-vue/es/vc-table/interface').TransformCellText<any>;
};
}>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {
scroll: {
x?: string | number | true;
y?: string | number;
} & {
scrollToFirstRowOnChange?: boolean;
};
size: import('ant-design-vue/es/button').SizeType;
footer: import('ant-design-vue/es/vc-table/interface').PanelRender<any>;
title: import('ant-design-vue/es/vc-table/interface').PanelRender<any>;
onChange: (pagination: TablePaginationConfig, filters: Record<string, import('ant-design-vue/es/table/interface').FilterValue>, sorter: import('ant-design-vue/es/table/interface').SorterResult<any> | import('ant-design-vue/es/table/interface').SorterResult<any>[], extra: import('ant-design-vue/es/table/interface').TableCurrentDataSource<any>) => void;
components: import('ant-design-vue/es/vc-table/interface').TableComponents<any>;
direction: "rtl" | "ltr";
tableLayout: import('ant-design-vue/es/vc-table/interface').TableLayout;
columns: import('ant-design-vue').ColumnsType<any>;
sticky: boolean | import('ant-design-vue/es/vc-table/interface').TableSticky;
prefixCls: string;
id: string;
getPopupContainer: import('ant-design-vue/es/table/interface').GetPopupContainer;
rowClassName: string | import('ant-design-vue/es/vc-table/interface').RowClassName<any>;
locale: import('ant-design-vue/es/table/interface').TableLocale;
expandIcon: import('ant-design-vue/es/vc-table/interface').RenderExpandIcon<any>;
loading: boolean | Partial<import('vue').ExtractPropTypes<{
prefixCls: StringConstructor;
spinning: {
type: BooleanConstructor;
default: any;
};
size: import('vue').PropType<import('ant-design-vue/es/spin/Spin').SpinSize>;
wrapperClassName: StringConstructor;
tip: import('vue-types').VueTypeValidableDef<any>;
delay: NumberConstructor;
indicator: import('vue-types').VueTypeValidableDef<any>;
}>>;
bordered: boolean;
onExpand: (expanded: boolean, record: any) => void;
pagination: false | TablePaginationConfig;
dataSource: any[];
rowKey: string | import('ant-design-vue/es/vc-table/interface').GetRowKey<any>;
expandedRowKeys: import('ant-design-vue/es/vc-table/interface').Key[];
defaultExpandedRowKeys: import('ant-design-vue/es/vc-table/interface').Key[];
expandedRowRender: import('ant-design-vue/es/vc-table/interface').ExpandedRowRender<any>;
expandRowByClick: boolean;
onExpandedRowsChange: (expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void;
defaultExpandAllRows: boolean;
showExpandColumn: boolean;
expandedRowClassName: import('ant-design-vue/es/vc-table/interface').RowClassName<any>;
childrenColumnName: string;
rowExpandable: (record: any) => boolean;
transformCellText: import('ant-design-vue/es/vc-table/interface').TransformCellText<any>;
onResizeColumn: (w: number, col: import('ant-design-vue').ColumnType<any>) => void;
customHeaderRow: import('ant-design-vue/es/vc-table/interface').GetComponentProps<import('ant-design-vue/es/vc-table/interface').ColumnType<any>[]>;
customRow: import('ant-design-vue/es/vc-table/interface').GetComponentProps<any>;
expandFixed: boolean | "left" | "right";
showHeader: boolean;
'onUpdate:expandedRowKeys': (expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void;
sortDirections: import('ant-design-vue/es/table/interface').SortOrder[];
showSorterTooltip: boolean | Partial<import('vue').ExtractPropTypes<{
title: import('vue-types').VueTypeValidableDef<any>;
trigger: import('vue').PropType<import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType | import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType[]>;
open: {
type: BooleanConstructor;
default: any;
};
visible: {
type: BooleanConstructor;
default: any;
};
placement: import('vue').PropType<import('ant-design-vue/es/tooltip').TooltipPlacement>;
color: import('vue').PropType<import('ant-design-vue/es/_util/type').LiteralUnion<import('ant-design-vue/es/_util/colors').PresetColorType>>;
transitionName: StringConstructor;
overlayStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayInnerStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayClassName: StringConstructor;
openClassName: StringConstructor;
prefixCls: StringConstructor;
mouseEnterDelay: NumberConstructor;
mouseLeaveDelay: NumberConstructor;
getPopupContainer: import('vue').PropType<(triggerNode: HTMLElement) => HTMLElement>;
arrowPointAtCenter: {
type: BooleanConstructor;
default: any;
};
arrow: {
type: import('vue').PropType<boolean | {
pointAtCenter?: boolean;
}>;
default: boolean | {
pointAtCenter?: boolean;
};
};
autoAdjustOverflow: {
type: import('vue').PropType<boolean | import('ant-design-vue/es/tooltip').AdjustOverflow>;
default: boolean | import('ant-design-vue/es/tooltip').AdjustOverflow;
};
destroyTooltipOnHide: {
type: BooleanConstructor;
default: any;
};
align: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').AlignType>;
default: import('ant-design-vue/es/vc-trigger/interface').AlignType;
};
builtinPlacements: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements>;
default: import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements;
};
children: ArrayConstructor;
onVisibleChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:visible": import('vue').PropType<(vis: boolean) => void>;
onOpenChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:open": import('vue').PropType<(vis: boolean) => void>;
}>>;
rowSelection: import('ant-design-vue/es/table/interface').TableRowSelection<any>;
}, true, {}, import('ant-design-vue/es/_util/type').CustomSlotsType<{
emptyText?: any;
expandIcon?: import('ant-design-vue/es/vc-table/interface').RenderExpandIconProps<any>;
title?: any;
footer?: any;
summary?: any;
expandedRowRender?: any;
expandColumnTitle?: any;
bodyCell?: (props: {
text: any;
value: any;
record: Record<string, any>;
index: number;
column: import('ant-design-vue').ColumnType<any>;
}) => void;
headerCell?: (props: {
title: any;
column: import('ant-design-vue').ColumnType<any>;
}) => void;
customFilterIcon?: any;
customFilterDropdown?: any;
default: any;
}>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import('vue').ExtractPropTypes<{
prefixCls: {
type: import('vue').PropType<string>;
default: string;
};
columns: {
type: import('vue').PropType<import('ant-design-vue').ColumnsType<any>>;
default: import('ant-design-vue').ColumnsType<any>;
};
rowKey: {
type: import('vue').PropType<string | import('ant-design-vue/es/vc-table/interface').GetRowKey<any>>;
default: string | import('ant-design-vue/es/vc-table/interface').GetRowKey<any>;
};
tableLayout: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').TableLayout>;
default: import('ant-design-vue/es/vc-table/interface').TableLayout;
};
rowClassName: {
type: import('vue').PropType<string | import('ant-design-vue/es/vc-table/interface').RowClassName<any>>;
default: string | import('ant-design-vue/es/vc-table/interface').RowClassName<any>;
};
title: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').PanelRender<any>>;
default: import('ant-design-vue/es/vc-table/interface').PanelRender<any>;
};
footer: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').PanelRender<any>>;
default: import('ant-design-vue/es/vc-table/interface').PanelRender<any>;
};
id: {
type: import('vue').PropType<string>;
default: string;
};
showHeader: {
type: BooleanConstructor;
default: boolean;
};
components: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').TableComponents<any>>;
default: import('ant-design-vue/es/vc-table/interface').TableComponents<any>;
};
customRow: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').GetComponentProps<any>>;
default: import('ant-design-vue/es/vc-table/interface').GetComponentProps<any>;
};
customHeaderRow: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').GetComponentProps<import('ant-design-vue/es/vc-table/interface').ColumnType<any>[]>>;
default: import('ant-design-vue/es/vc-table/interface').GetComponentProps<import('ant-design-vue/es/vc-table/interface').ColumnType<any>[]>;
};
direction: {
type: import('vue').PropType<"rtl" | "ltr">;
default: "rtl" | "ltr";
};
expandFixed: {
type: import('vue').PropType<boolean | "left" | "right">;
default: boolean | "left" | "right";
};
expandColumnWidth: NumberConstructor;
expandedRowKeys: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').Key[]>;
default: import('ant-design-vue/es/vc-table/interface').Key[];
};
defaultExpandedRowKeys: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').Key[]>;
default: import('ant-design-vue/es/vc-table/interface').Key[];
};
expandedRowRender: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').ExpandedRowRender<any>>;
default: import('ant-design-vue/es/vc-table/interface').ExpandedRowRender<any>;
};
expandRowByClick: {
type: BooleanConstructor;
default: boolean;
};
expandIcon: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').RenderExpandIcon<any>>;
default: import('ant-design-vue/es/vc-table/interface').RenderExpandIcon<any>;
};
onExpand: {
type: import('vue').PropType<(expanded: boolean, record: any) => void>;
default: (expanded: boolean, record: any) => void;
};
onExpandedRowsChange: {
type: import('vue').PropType<(expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void>;
default: (expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void;
};
'onUpdate:expandedRowKeys': {
type: import('vue').PropType<(expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void>;
default: (expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void;
};
defaultExpandAllRows: {
type: BooleanConstructor;
default: boolean;
};
indentSize: NumberConstructor;
expandIconColumnIndex: NumberConstructor;
showExpandColumn: {
type: BooleanConstructor;
default: boolean;
};
expandedRowClassName: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').RowClassName<any>>;
default: import('ant-design-vue/es/vc-table/interface').RowClassName<any>;
};
childrenColumnName: {
type: import('vue').PropType<string>;
default: string;
};
rowExpandable: {
type: import('vue').PropType<(record: any) => boolean>;
default: (record: any) => boolean;
};
sticky: {
type: import('vue').PropType<boolean | import('ant-design-vue/es/vc-table/interface').TableSticky>;
default: boolean | import('ant-design-vue/es/vc-table/interface').TableSticky;
};
dropdownPrefixCls: StringConstructor;
dataSource: {
type: import('vue').PropType<any[]>;
default: any[];
};
pagination: {
type: import('vue').PropType<false | TablePaginationConfig>;
default: false | TablePaginationConfig;
};
loading: {
type: import('vue').PropType<boolean | Partial<import('vue').ExtractPropTypes<{
prefixCls: StringConstructor;
spinning: {
type: BooleanConstructor;
default: any;
};
size: import('vue').PropType<import('ant-design-vue/es/spin/Spin').SpinSize>;
wrapperClassName: StringConstructor;
tip: import('vue-types').VueTypeValidableDef<any>;
delay: NumberConstructor;
indicator: import('vue-types').VueTypeValidableDef<any>;
}>>>;
default: boolean | Partial<import('vue').ExtractPropTypes<{
prefixCls: StringConstructor;
spinning: {
type: BooleanConstructor;
default: any;
};
size: import('vue').PropType<import('ant-design-vue/es/spin/Spin').SpinSize>;
wrapperClassName: StringConstructor;
tip: import('vue-types').VueTypeValidableDef<any>;
delay: NumberConstructor;
indicator: import('vue-types').VueTypeValidableDef<any>;
}>>;
};
size: {
type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>;
default: import('ant-design-vue/es/button').SizeType;
};
bordered: {
type: BooleanConstructor;
default: boolean;
};
locale: {
type: import('vue').PropType<import('ant-design-vue/es/table/interface').TableLocale>;
default: import('ant-design-vue/es/table/interface').TableLocale;
};
onChange: {
type: import('vue').PropType<(pagination: TablePaginationConfig, filters: Record<string, import('ant-design-vue/es/table/interface').FilterValue>, sorter: import('ant-design-vue/es/table/interface').SorterResult<any> | import('ant-design-vue/es/table/interface').SorterResult<any>[], extra: import('ant-design-vue/es/table/interface').TableCurrentDataSource<any>) => void>;
default: (pagination: TablePaginationConfig, filters: Record<string, import('ant-design-vue/es/table/interface').FilterValue>, sorter: import('ant-design-vue/es/table/interface').SorterResult<any> | import('ant-design-vue/es/table/interface').SorterResult<any>[], extra: import('ant-design-vue/es/table/interface').TableCurrentDataSource<any>) => void;
};
onResizeColumn: {
type: import('vue').PropType<(w: number, col: import('ant-design-vue').ColumnType<any>) => void>;
default: (w: number, col: import('ant-design-vue').ColumnType<any>) => void;
};
rowSelection: {
type: import('vue').PropType<import('ant-design-vue/es/table/interface').TableRowSelection<any>>;
default: import('ant-design-vue/es/table/interface').TableRowSelection<any>;
};
getPopupContainer: {
type: import('vue').PropType<import('ant-design-vue/es/table/interface').GetPopupContainer>;
default: import('ant-design-vue/es/table/interface').GetPopupContainer;
};
scroll: {
type: import('vue').PropType<{
x?: string | number | true;
y?: string | number;
} & {
scrollToFirstRowOnChange?: boolean;
}>;
default: {
x?: string | number | true;
y?: string | number;
} & {
scrollToFirstRowOnChange?: boolean;
};
};
sortDirections: {
type: import('vue').PropType<import('ant-design-vue/es/table/interface').SortOrder[]>;
default: import('ant-design-vue/es/table/interface').SortOrder[];
};
showSorterTooltip: {
type: import('vue').PropType<boolean | Partial<import('vue').ExtractPropTypes<{
title: import('vue-types').VueTypeValidableDef<any>;
trigger: import('vue').PropType<import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType | import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType[]>;
open: {
type: BooleanConstructor;
default: any;
};
visible: {
type: BooleanConstructor;
default: any;
};
placement: import('vue').PropType<import('ant-design-vue/es/tooltip').TooltipPlacement>;
color: import('vue').PropType<import('ant-design-vue/es/_util/type').LiteralUnion<import('ant-design-vue/es/_util/colors').PresetColorType>>;
transitionName: StringConstructor;
overlayStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayInnerStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayClassName: StringConstructor;
openClassName: StringConstructor;
prefixCls: StringConstructor;
mouseEnterDelay: NumberConstructor;
mouseLeaveDelay: NumberConstructor;
getPopupContainer: import('vue').PropType<(triggerNode: HTMLElement) => HTMLElement>;
arrowPointAtCenter: {
type: BooleanConstructor;
default: any;
};
arrow: {
type: import('vue').PropType<boolean | {
pointAtCenter?: boolean;
}>;
default: boolean | {
pointAtCenter?: boolean;
};
};
autoAdjustOverflow: {
type: import('vue').PropType<boolean | import('ant-design-vue/es/tooltip').AdjustOverflow>;
default: boolean | import('ant-design-vue/es/tooltip').AdjustOverflow;
};
destroyTooltipOnHide: {
type: BooleanConstructor;
default: any;
};
align: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').AlignType>;
default: import('ant-design-vue/es/vc-trigger/interface').AlignType;
};
builtinPlacements: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements>;
default: import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements;
};
children: ArrayConstructor;
onVisibleChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:visible": import('vue').PropType<(vis: boolean) => void>;
onOpenChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:open": import('vue').PropType<(vis: boolean) => void>;
}>>>;
default: boolean | Partial<import('vue').ExtractPropTypes<{
title: import('vue-types').VueTypeValidableDef<any>;
trigger: import('vue').PropType<import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType | import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType[]>;
open: {
type: BooleanConstructor;
default: any;
};
visible: {
type: BooleanConstructor;
default: any;
};
placement: import('vue').PropType<import('ant-design-vue/es/tooltip').TooltipPlacement>;
color: import('vue').PropType<import('ant-design-vue/es/_util/type').LiteralUnion<import('ant-design-vue/es/_util/colors').PresetColorType>>;
transitionName: StringConstructor;
overlayStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayInnerStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayClassName: StringConstructor;
openClassName: StringConstructor;
prefixCls: StringConstructor;
mouseEnterDelay: NumberConstructor;
mouseLeaveDelay: NumberConstructor;
getPopupContainer: import('vue').PropType<(triggerNode: HTMLElement) => HTMLElement>;
arrowPointAtCenter: {
type: BooleanConstructor;
default: any;
};
arrow: {
type: import('vue').PropType<boolean | {
pointAtCenter?: boolean;
}>;
default: boolean | {
pointAtCenter?: boolean;
};
};
autoAdjustOverflow: {
type: import('vue').PropType<boolean | import('ant-design-vue/es/tooltip').AdjustOverflow>;
default: boolean | import('ant-design-vue/es/tooltip').AdjustOverflow;
};
destroyTooltipOnHide: {
type: BooleanConstructor;
default: any;
};
align: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').AlignType>;
default: import('ant-design-vue/es/vc-trigger/interface').AlignType;
};
builtinPlacements: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements>;
default: import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements;
};
children: ArrayConstructor;
onVisibleChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:visible": import('vue').PropType<(vis: boolean) => void>;
onOpenChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:open": import('vue').PropType<(vis: boolean) => void>;
}>>;
};
transformCellText: {
type: import('vue').PropType<import('ant-design-vue/es/vc-table/interface').TransformCellText<any>>;
default: import('ant-design-vue/es/vc-table/interface').TransformCellText<any>;
};
}>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, {
scroll: {
x?: string | number | true;
y?: string | number;
} & {
scrollToFirstRowOnChange?: boolean;
};
size: import('ant-design-vue/es/button').SizeType;
footer: import('ant-design-vue/es/vc-table/interface').PanelRender<any>;
title: import('ant-design-vue/es/vc-table/interface').PanelRender<any>;
onChange: (pagination: TablePaginationConfig, filters: Record<string, import('ant-design-vue/es/table/interface').FilterValue>, sorter: import('ant-design-vue/es/table/interface').SorterResult<any> | import('ant-design-vue/es/table/interface').SorterResult<any>[], extra: import('ant-design-vue/es/table/interface').TableCurrentDataSource<any>) => void;
components: import('ant-design-vue/es/vc-table/interface').TableComponents<any>;
direction: "rtl" | "ltr";
tableLayout: import('ant-design-vue/es/vc-table/interface').TableLayout;
columns: import('ant-design-vue').ColumnsType<any>;
sticky: boolean | import('ant-design-vue/es/vc-table/interface').TableSticky;
prefixCls: string;
id: string;
getPopupContainer: import('ant-design-vue/es/table/interface').GetPopupContainer;
rowClassName: string | import('ant-design-vue/es/vc-table/interface').RowClassName<any>;
locale: import('ant-design-vue/es/table/interface').TableLocale;
expandIcon: import('ant-design-vue/es/vc-table/interface').RenderExpandIcon<any>;
loading: boolean | Partial<import('vue').ExtractPropTypes<{
prefixCls: StringConstructor;
spinning: {
type: BooleanConstructor;
default: any;
};
size: import('vue').PropType<import('ant-design-vue/es/spin/Spin').SpinSize>;
wrapperClassName: StringConstructor;
tip: import('vue-types').VueTypeValidableDef<any>;
delay: NumberConstructor;
indicator: import('vue-types').VueTypeValidableDef<any>;
}>>;
bordered: boolean;
onExpand: (expanded: boolean, record: any) => void;
pagination: false | TablePaginationConfig;
dataSource: any[];
rowKey: string | import('ant-design-vue/es/vc-table/interface').GetRowKey<any>;
expandedRowKeys: import('ant-design-vue/es/vc-table/interface').Key[];
defaultExpandedRowKeys: import('ant-design-vue/es/vc-table/interface').Key[];
expandedRowRender: import('ant-design-vue/es/vc-table/interface').ExpandedRowRender<any>;
expandRowByClick: boolean;
onExpandedRowsChange: (expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void;
defaultExpandAllRows: boolean;
showExpandColumn: boolean;
expandedRowClassName: import('ant-design-vue/es/vc-table/interface').RowClassName<any>;
childrenColumnName: string;
rowExpandable: (record: any) => boolean;
transformCellText: import('ant-design-vue/es/vc-table/interface').TransformCellText<any>;
onResizeColumn: (w: number, col: import('ant-design-vue').ColumnType<any>) => void;
customHeaderRow: import('ant-design-vue/es/vc-table/interface').GetComponentProps<import('ant-design-vue/es/vc-table/interface').ColumnType<any>[]>;
customRow: import('ant-design-vue/es/vc-table/interface').GetComponentProps<any>;
expandFixed: boolean | "left" | "right";
showHeader: boolean;
'onUpdate:expandedRowKeys': (expandedKeys: import('ant-design-vue/es/vc-table/interface').Key[]) => void;
sortDirections: import('ant-design-vue/es/table/interface').SortOrder[];
showSorterTooltip: boolean | Partial<import('vue').ExtractPropTypes<{
title: import('vue-types').VueTypeValidableDef<any>;
trigger: import('vue').PropType<import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType | import('ant-design-vue/es/tooltip/abstractTooltipProps').TriggerType[]>;
open: {
type: BooleanConstructor;
default: any;
};
visible: {
type: BooleanConstructor;
default: any;
};
placement: import('vue').PropType<import('ant-design-vue/es/tooltip').TooltipPlacement>;
color: import('vue').PropType<import('ant-design-vue/es/_util/type').LiteralUnion<import('ant-design-vue/es/_util/colors').PresetColorType>>;
transitionName: StringConstructor;
overlayStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayInnerStyle: {
type: import('vue').PropType<import('vue').CSSProperties>;
default: import('vue').CSSProperties;
};
overlayClassName: StringConstructor;
openClassName: StringConstructor;
prefixCls: StringConstructor;
mouseEnterDelay: NumberConstructor;
mouseLeaveDelay: NumberConstructor;
getPopupContainer: import('vue').PropType<(triggerNode: HTMLElement) => HTMLElement>;
arrowPointAtCenter: {
type: BooleanConstructor;
default: any;
};
arrow: {
type: import('vue').PropType<boolean | {
pointAtCenter?: boolean;
}>;
default: boolean | {
pointAtCenter?: boolean;
};
};
autoAdjustOverflow: {
type: import('vue').PropType<boolean | import('ant-design-vue/es/tooltip').AdjustOverflow>;
default: boolean | import('ant-design-vue/es/tooltip').AdjustOverflow;
};
destroyTooltipOnHide: {
type: BooleanConstructor;
default: any;
};
align: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').AlignType>;
default: import('ant-design-vue/es/vc-trigger/interface').AlignType;
};
builtinPlacements: {
type: import('vue').PropType<import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements>;
default: import('ant-design-vue/es/vc-trigger/interface').BuildInPlacements;
};
children: ArrayConstructor;
onVisibleChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:visible": import('vue').PropType<(vis: boolean) => void>;
onOpenChange: import('vue').PropType<(vis: boolean) => void>;
"onUpdate:open": import('vue').PropType<(vis: boolean) => void>;
}>>;
rowSelection: import('ant-design-vue/es/table/interface').TableRowSelection<any>;
}> | undefined>;
selectedRowKeys: import('vue').ComputedRef<(string | number)[]>;
setBtnLoading: (code: string, value: boolean) => void;
selectedRecords: import('vue').ComputedRef<D[]>;
$form: import('vue').ComputedRef<import('vue').CreateComponentPublicInstanceWithMixins<Readonly<import('vue').ExtractPropTypes<{
layout: import('vue-types').VueTypeDef<string>;
labelCol: {
type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes>;
default: Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes;
};
wrapperCol: {
type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes>;
default: Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes;
};
colon: {
type: BooleanConstructor;
default: boolean;
};
labelAlign: {
type: import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>;
default: import('ant-design-vue/es/form/interface').FormLabelAlign;
};
labelWrap: {
type: BooleanConstructor;
default: boolean;
};
prefixCls: StringConstructor;
requiredMark: {
type: import('vue').PropType<"" | import('ant-design-vue/es/form/Form').RequiredMark>;
default: "" | import('ant-design-vue/es/form/Form').RequiredMark;
};
hideRequiredMark: {
type: BooleanConstructor;
default: boolean;
};
model: import('vue-types').VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
};
rules: {
type: import('vue').PropType<{
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
}>;
default: {
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
};
};
validateMessages: {
type: import('vue').PropType<import('ant-design-vue/es/form/interface').ValidateMessages>;
default: import('ant-design-vue/es/form/interface').ValidateMessages;
};
validateOnRuleChange: {
type: BooleanConstructor;
default: boolean;
};
scrollToFirstError: {
default: boolean | import('scroll-into-view-if-needed').Options<any>;
type: import('vue').PropType<boolean | import('scroll-into-view-if-needed').Options<any>>;
};
onSubmit: {
type: import('vue').PropType<(e: Event) => void>;
default: (e: Event) => void;
};
name: StringConstructor;
validateTrigger: {
type: import('vue').PropType<string | string[]>;
default: string | string[];
};
size: {
type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>;
default: import('ant-design-vue/es/button').SizeType;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
onValuesChange: {
type: import('vue').PropType<(changedValues: any, values: any) => void>;
default: (changedValues: any, values: any) => void;
};
onFieldsChange: {
type: import('vue').PropType<(changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void>;
default: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void;
};
onFinish: {
type: import('vue').PropType<(values: any) => void>;
default: (values: any) => void;
};
onFinishFailed: {
type: import('vue').PropType<(errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void>;
default: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void;
};
onValidate: {
type: import('vue').PropType<(name: string | number | string[] | number[], status: boolean, errors: string[]) => void>;
default: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void;
};
}>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, {
size: import('ant-design-vue/es/button').SizeType;
onSubmit: (e: Event) => void;
disabled: boolean;
validateTrigger: string | string[];
onFinish: (values: any) => void;
validateMessages: import('ant-design-vue/es/form/interface').ValidateMessages;
requiredMark: "" | import('ant-design-vue/es/form/Form').RequiredMark;
colon: boolean;
labelCol: Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes;
labelAlign: import('ant-design-vue/es/form/interface').FormLabelAlign;
labelWrap: boolean;
wrapperCol: Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes;
rules: {
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
};
onValidate: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void;
onValuesChange: (changedValues: any, values: any) => void;
onFieldsChange: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void;
onFinishFailed: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void;
hideRequiredMark: boolean;
model: {
[key: string]: any;
};
validateOnRuleChange: boolean;
scrollToFirstError: boolean | import('scroll-into-view-if-needed').Options<any>;
}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, {
P: {};
B: {};
D: {};
C: {};
M: {};
Defaults: {};
}, Readonly<import('vue').ExtractPropTypes<{
layout: import('vue-types').VueTypeDef<string>;
labelCol: {
type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes>;
default: Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes;
};
wrapperCol: {
type: import('vue').PropType<Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes>;
default: Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes;
};
colon: {
type: BooleanConstructor;
default: boolean;
};
labelAlign: {
type: import('vue').PropType<import('ant-design-vue/es/form/interface').FormLabelAlign>;
default: import('ant-design-vue/es/form/interface').FormLabelAlign;
};
labelWrap: {
type: BooleanConstructor;
default: boolean;
};
prefixCls: StringConstructor;
requiredMark: {
type: import('vue').PropType<"" | import('ant-design-vue/es/form/Form').RequiredMark>;
default: "" | import('ant-design-vue/es/form/Form').RequiredMark;
};
hideRequiredMark: {
type: BooleanConstructor;
default: boolean;
};
model: import('vue-types').VueTypeValidableDef<{
[key: string]: any;
}> & {
default: () => {
[key: string]: any;
};
};
rules: {
type: import('vue').PropType<{
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
}>;
default: {
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
};
};
validateMessages: {
type: import('vue').PropType<import('ant-design-vue/es/form/interface').ValidateMessages>;
default: import('ant-design-vue/es/form/interface').ValidateMessages;
};
validateOnRuleChange: {
type: BooleanConstructor;
default: boolean;
};
scrollToFirstError: {
default: boolean | import('scroll-into-view-if-needed').Options<any>;
type: import('vue').PropType<boolean | import('scroll-into-view-if-needed').Options<any>>;
};
onSubmit: {
type: import('vue').PropType<(e: Event) => void>;
default: (e: Event) => void;
};
name: StringConstructor;
validateTrigger: {
type: import('vue').PropType<string | string[]>;
default: string | string[];
};
size: {
type: import('vue').PropType<import('ant-design-vue/es/button').SizeType>;
default: import('ant-design-vue/es/button').SizeType;
};
disabled: {
type: BooleanConstructor;
default: boolean;
};
onValuesChange: {
type: import('vue').PropType<(changedValues: any, values: any) => void>;
default: (changedValues: any, values: any) => void;
};
onFieldsChange: {
type: import('vue').PropType<(changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void>;
default: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void;
};
onFinish: {
type: import('vue').PropType<(values: any) => void>;
default: (values: any) => void;
};
onFinishFailed: {
type: import('vue').PropType<(errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void>;
default: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void;
};
onValidate: {
type: import('vue').PropType<(name: string | number | string[] | number[], status: boolean, errors: string[]) => void>;
default: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void;
};
}>> & Readonly<{}>, () => import('ant-design-vue/es/_util/type').VueNode, {}, {}, {}, {
size: import('ant-design-vue/es/button').SizeType;
onSubmit: (e: Event) => void;
disabled: boolean;
validateTrigger: string | string[];
onFinish: (values: any) => void;
validateMessages: import('ant-design-vue/es/form/interface').ValidateMessages;
requiredMark: "" | import('ant-design-vue/es/form/Form').RequiredMark;
colon: boolean;
labelCol: Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes;
labelAlign: import('ant-design-vue/es/form/interface').FormLabelAlign;
labelWrap: boolean;
wrapperCol: Partial<import('vue').ExtractPropTypes<{
span: (StringConstructor | NumberConstructor)[];
order: (StringConstructor | NumberConstructor)[];
offset: (StringConstructor | NumberConstructor)[];
push: (StringConstructor | NumberConstructor)[];
pull: (StringConstructor | NumberConstructor)[];
xs: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
sm: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
md: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
lg: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
xxl: {
type: import('vue').PropType<string | number | import('ant-design-vue/es/grid').ColSize>;
default: string | number | import('ant-design-vue/es/grid').ColSize;
};
prefixCls: StringConstructor;
flex: (StringConstructor | NumberConstructor)[];
}>> & import('vue').HTMLAttributes;
rules: {
[k: string]: import('ant-design-vue/es/form').RuleObject | import('ant-design-vue/es/form').RuleObject[];
};
onValidate: (name: string | number | string[] | number[], status: boolean, errors: string[]) => void;
onValuesChange: (changedValues: any, values: any) => void;
onFieldsChange: (changedFields: import('ant-design-vue/es/form/interface').FieldData[], allFields: import('ant-design-vue/es/form/interface').FieldData[]) => void;
onFinishFailed: (errorInfo: import('ant-design-vue/es/form/interface').ValidateErrorEntity<any>) => void;
hideRequiredMark: boolean;
model: {
[key: string]: any;
};
validateOnRuleChange: boolean;
scrollToFirstError: boolean | import('scroll-into-view-if-needed').Options<any>;
}> | undefined>;
getFormData: () => Partial<F>;
setLoadings: (value: boolean | Record<string, boolean>) => void;
resizeTable: () => void;
}>): void;
attrs: any;
slots: {};
emit: {
(event: "toolbarButtonClick", data: {
data: D[];
code: string;
selectedKeys: Array<string | number>;
records: D[];
}): void;
(event: "toolbarToolClick", data: {
data: D[];
code: string;
selectedKeys: Array<string | number>;
records: D[];
}): void;
(event: "pick", data: {
row: D;
field: string;
}): void;
(event: "resetQuery"): void;
};
}>) => import('vue').VNode & {
__ctx?: Awaited<typeof __VLS_setup>;
};
export default _default;
type __VLS_PrettifyLocal<T> = {
[K in keyof T]: T[K];
} & {};