UNPKG

ant-design-vue

Version:

An enterprise-class UI design language and Vue-based implementation

536 lines (535 loc) 23.6 kB
import { Plugin } from 'vue'; import Column from './Column'; import ColumnGroup from './ColumnGroup'; declare const _default: { new (...args: any[]): { $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ footer: (...args: any[]) => any; title: (...args: any[]) => any; onChange: (...args: any[]) => any; prefixCls: string; getPopupContainer: (...args: any[]) => any; components: { [key: string]: any; }; dropdownPrefixCls: string; dataSource: unknown[]; rowClassName: (...args: any[]) => any; defaultExpandedRowKeys: unknown[]; expandedRowKeys: unknown[]; expandIconColumnIndex: number; indentSize: number; customRow: (...args: any[]) => any; customHeaderRow: (...args: any[]) => any; tableLayout: string; expandIcon: (...args: any[]) => any; transformCellText: (...args: any[]) => any; onExpandedRowsChange: (...args: any[]) => any; onExpand: (...args: any[]) => any; onRowClick: (...args: any[]) => any; }> & Omit<Readonly<{ footer: (...args: any[]) => any; title: (...args: any[]) => any; onChange: (...args: any[]) => any; prefixCls: string; getPopupContainer: (...args: any[]) => any; components: { [key: string]: any; }; dropdownPrefixCls: string; dataSource: unknown[]; rowClassName: (...args: any[]) => any; defaultExpandedRowKeys: unknown[]; expandedRowKeys: unknown[]; expandIconColumnIndex: number; indentSize: number; customRow: (...args: any[]) => any; customHeaderRow: (...args: any[]) => any; tableLayout: string; expandIcon: (...args: any[]) => any; transformCellText: (...args: any[]) => any; onExpandedRowsChange: (...args: any[]) => any; onExpand: (...args: any[]) => any; onRowClick: (...args: any[]) => any; } & { locale?: { filterTitle: (string | ((props: Record<string, unknown>) => string)) & string; filterConfirm: any; filterReset: any; emptyText: any; selectAll: any; selectInvert: any; sortTitle: (string | ((props: Record<string, unknown>) => string)) & string; expand: (string | ((props: Record<string, unknown>) => string)) & string; collapse: (string | ((props: Record<string, unknown>) => string)) & string; }; scroll?: unknown; size?: "default" | "small" | "large" | "middle"; loading?: boolean | { prefixCls: (string | ((props: Record<string, unknown>) => string)) & string; spinning: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; size: "default" | "small" | "large"; wrapperClassName: (string | ((props: Record<string, unknown>) => string)) & string; tip: (string | ((props: Record<string, unknown>) => string)) & string; delay: (number | ((props: Record<string, unknown>) => number)) & number; indicator: any; }; bordered?: boolean; pagination?: boolean | Partial<{ locale: { [key: string]: any; }; onChange: (...args: any[]) => any; prefixCls: string; role: string; current: number; size: string; showSizeChange: (...args: any[]) => any; total: number; defaultCurrent: number; defaultPageSize: number; pageSize: number; buildOptionText: (...args: any[]) => any; selectPrefixCls: string; itemRender: (...args: any[]) => any; onShowSizeChange: (...args: any[]) => any; "onUpdate:current": (...args: any[]) => any; "onUpdate:pageSize": (...args: any[]) => any; } & { disabled?: boolean; hideOnSinglePage?: boolean; showSizeChanger?: boolean; pageSizeOptions?: (string | number)[]; showQuickJumper?: boolean | { [key: string]: any; }; showTotal?: any; simple?: boolean; showLessItems?: boolean; position?: "both" | "bottom" | "top"; }>; sortDirections?: import("./interface").SortOrder[]; rowSelection?: { type: "checkbox" | "radio"; selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[])); getCheckboxProps: any; selections: boolean | unknown[] | (() => unknown[]); hideDefaultSelections: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; fixed: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; columnWidth: string | number; selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert"; columnTitle: any; } | { [key: string]: any; }; columns?: unknown; rowKey?: any; expandedRowRender?: any; defaultExpandAllRows?: boolean; expandIconAsCell?: boolean; expandRowByClick?: boolean; useFixedHeader?: boolean; showHeader?: boolean; childrenColumnName?: string | unknown[]; bodyStyle?: import("vue").CSSProperties; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "footer" | "title" | "onChange" | "prefixCls" | "getPopupContainer" | "components" | "dropdownPrefixCls" | "dataSource" | "rowClassName" | "defaultExpandedRowKeys" | "expandedRowKeys" | "expandIconColumnIndex" | "indentSize" | "customRow" | "customHeaderRow" | "tableLayout" | "expandIcon" | "transformCellText" | "onExpandedRowsChange" | "onExpand" | "onRowClick">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<{ footer: (...args: any[]) => any; title: (...args: any[]) => any; onChange: (...args: any[]) => any; prefixCls: string; getPopupContainer: (...args: any[]) => any; components: { [key: string]: any; }; dropdownPrefixCls: string; dataSource: unknown[]; rowClassName: (...args: any[]) => any; defaultExpandedRowKeys: unknown[]; expandedRowKeys: unknown[]; expandIconColumnIndex: number; indentSize: number; customRow: (...args: any[]) => any; customHeaderRow: (...args: any[]) => any; tableLayout: string; expandIcon: (...args: any[]) => any; transformCellText: (...args: any[]) => any; onExpandedRowsChange: (...args: any[]) => any; onExpand: (...args: any[]) => any; onRowClick: (...args: any[]) => any; } & { locale?: { filterTitle: (string | ((props: Record<string, unknown>) => string)) & string; filterConfirm: any; filterReset: any; emptyText: any; selectAll: any; selectInvert: any; sortTitle: (string | ((props: Record<string, unknown>) => string)) & string; expand: (string | ((props: Record<string, unknown>) => string)) & string; collapse: (string | ((props: Record<string, unknown>) => string)) & string; }; scroll?: unknown; size?: "default" | "small" | "large" | "middle"; loading?: boolean | { prefixCls: (string | ((props: Record<string, unknown>) => string)) & string; spinning: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; size: "default" | "small" | "large"; wrapperClassName: (string | ((props: Record<string, unknown>) => string)) & string; tip: (string | ((props: Record<string, unknown>) => string)) & string; delay: (number | ((props: Record<string, unknown>) => number)) & number; indicator: any; }; bordered?: boolean; pagination?: boolean | Partial<{ locale: { [key: string]: any; }; onChange: (...args: any[]) => any; prefixCls: string; role: string; current: number; size: string; showSizeChange: (...args: any[]) => any; total: number; defaultCurrent: number; defaultPageSize: number; pageSize: number; buildOptionText: (...args: any[]) => any; selectPrefixCls: string; itemRender: (...args: any[]) => any; onShowSizeChange: (...args: any[]) => any; "onUpdate:current": (...args: any[]) => any; "onUpdate:pageSize": (...args: any[]) => any; } & { disabled?: boolean; hideOnSinglePage?: boolean; showSizeChanger?: boolean; pageSizeOptions?: (string | number)[]; showQuickJumper?: boolean | { [key: string]: any; }; showTotal?: any; simple?: boolean; showLessItems?: boolean; position?: "both" | "bottom" | "top"; }>; sortDirections?: import("./interface").SortOrder[]; rowSelection?: { type: "checkbox" | "radio"; selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[])); getCheckboxProps: any; selections: boolean | unknown[] | (() => unknown[]); hideDefaultSelections: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; fixed: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; columnWidth: string | number; selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert"; columnTitle: any; } | { [key: string]: any; }; columns?: unknown; rowKey?: any; expandedRowRender?: any; defaultExpandAllRows?: boolean; expandIconAsCell?: boolean; expandRowByClick?: boolean; useFixedHeader?: boolean; showHeader?: boolean; childrenColumnName?: string | unknown[]; bodyStyle?: import("vue").CSSProperties; }>, unknown, unknown, {}, { normalize(elements?: any[]): any[]; updateColumns(cols?: any[]): any[]; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, { footer: (...args: any[]) => any; title: (...args: any[]) => any; onChange: (...args: any[]) => any; prefixCls: string; getPopupContainer: (...args: any[]) => any; components: { [key: string]: any; }; dropdownPrefixCls: string; dataSource: unknown[]; rowClassName: (...args: any[]) => any; defaultExpandedRowKeys: unknown[]; expandedRowKeys: unknown[]; expandIconColumnIndex: number; indentSize: number; customRow: (...args: any[]) => any; customHeaderRow: (...args: any[]) => any; tableLayout: string; expandIcon: (...args: any[]) => any; transformCellText: (...args: any[]) => any; onExpandedRowsChange: (...args: any[]) => any; onExpand: (...args: any[]) => any; onRowClick: (...args: any[]) => any; }>; $forceUpdate: import("vue").ReactiveEffect<any>; $nextTick: typeof import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<{ footer: (...args: any[]) => any; title: (...args: any[]) => any; onChange: (...args: any[]) => any; prefixCls: string; getPopupContainer: (...args: any[]) => any; components: { [key: string]: any; }; dropdownPrefixCls: string; dataSource: unknown[]; rowClassName: (...args: any[]) => any; defaultExpandedRowKeys: unknown[]; expandedRowKeys: unknown[]; expandIconColumnIndex: number; indentSize: number; customRow: (...args: any[]) => any; customHeaderRow: (...args: any[]) => any; tableLayout: string; expandIcon: (...args: any[]) => any; transformCellText: (...args: any[]) => any; onExpandedRowsChange: (...args: any[]) => any; onExpand: (...args: any[]) => any; onRowClick: (...args: any[]) => any; } & { locale?: { filterTitle: (string | ((props: Record<string, unknown>) => string)) & string; filterConfirm: any; filterReset: any; emptyText: any; selectAll: any; selectInvert: any; sortTitle: (string | ((props: Record<string, unknown>) => string)) & string; expand: (string | ((props: Record<string, unknown>) => string)) & string; collapse: (string | ((props: Record<string, unknown>) => string)) & string; }; scroll?: unknown; size?: "default" | "small" | "large" | "middle"; loading?: boolean | { prefixCls: (string | ((props: Record<string, unknown>) => string)) & string; spinning: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; size: "default" | "small" | "large"; wrapperClassName: (string | ((props: Record<string, unknown>) => string)) & string; tip: (string | ((props: Record<string, unknown>) => string)) & string; delay: (number | ((props: Record<string, unknown>) => number)) & number; indicator: any; }; bordered?: boolean; pagination?: boolean | Partial<{ locale: { [key: string]: any; }; onChange: (...args: any[]) => any; prefixCls: string; role: string; current: number; size: string; showSizeChange: (...args: any[]) => any; total: number; defaultCurrent: number; defaultPageSize: number; pageSize: number; buildOptionText: (...args: any[]) => any; selectPrefixCls: string; itemRender: (...args: any[]) => any; onShowSizeChange: (...args: any[]) => any; "onUpdate:current": (...args: any[]) => any; "onUpdate:pageSize": (...args: any[]) => any; } & { disabled?: boolean; hideOnSinglePage?: boolean; showSizeChanger?: boolean; pageSizeOptions?: (string | number)[]; showQuickJumper?: boolean | { [key: string]: any; }; showTotal?: any; simple?: boolean; showLessItems?: boolean; position?: "both" | "bottom" | "top"; }>; sortDirections?: import("./interface").SortOrder[]; rowSelection?: { type: "checkbox" | "radio"; selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[])); getCheckboxProps: any; selections: boolean | unknown[] | (() => unknown[]); hideDefaultSelections: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; fixed: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; columnWidth: string | number; selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert"; columnTitle: any; } | { [key: string]: any; }; columns?: unknown; rowKey?: any; expandedRowRender?: any; defaultExpandAllRows?: boolean; expandIconAsCell?: boolean; expandRowByClick?: boolean; useFixedHeader?: boolean; showHeader?: boolean; childrenColumnName?: string | unknown[]; bodyStyle?: import("vue").CSSProperties; }> & import("vue").ShallowUnwrapRef<{}> & {} & {} & { normalize(elements?: any[]): any[]; updateColumns(cols?: any[]): any[]; } & import("vue").ComponentCustomProperties; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase<Readonly<{ footer: (...args: any[]) => any; title: (...args: any[]) => any; onChange: (...args: any[]) => any; prefixCls: string; getPopupContainer: (...args: any[]) => any; components: { [key: string]: any; }; dropdownPrefixCls: string; dataSource: unknown[]; rowClassName: (...args: any[]) => any; defaultExpandedRowKeys: unknown[]; expandedRowKeys: unknown[]; expandIconColumnIndex: number; indentSize: number; customRow: (...args: any[]) => any; customHeaderRow: (...args: any[]) => any; tableLayout: string; expandIcon: (...args: any[]) => any; transformCellText: (...args: any[]) => any; onExpandedRowsChange: (...args: any[]) => any; onExpand: (...args: any[]) => any; onRowClick: (...args: any[]) => any; } & { locale?: { filterTitle: (string | ((props: Record<string, unknown>) => string)) & string; filterConfirm: any; filterReset: any; emptyText: any; selectAll: any; selectInvert: any; sortTitle: (string | ((props: Record<string, unknown>) => string)) & string; expand: (string | ((props: Record<string, unknown>) => string)) & string; collapse: (string | ((props: Record<string, unknown>) => string)) & string; }; scroll?: unknown; size?: "default" | "small" | "large" | "middle"; loading?: boolean | { prefixCls: (string | ((props: Record<string, unknown>) => string)) & string; spinning: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; size: "default" | "small" | "large"; wrapperClassName: (string | ((props: Record<string, unknown>) => string)) & string; tip: (string | ((props: Record<string, unknown>) => string)) & string; delay: (number | ((props: Record<string, unknown>) => number)) & number; indicator: any; }; bordered?: boolean; pagination?: boolean | Partial<{ locale: { [key: string]: any; }; onChange: (...args: any[]) => any; prefixCls: string; role: string; current: number; size: string; showSizeChange: (...args: any[]) => any; total: number; defaultCurrent: number; defaultPageSize: number; pageSize: number; buildOptionText: (...args: any[]) => any; selectPrefixCls: string; itemRender: (...args: any[]) => any; onShowSizeChange: (...args: any[]) => any; "onUpdate:current": (...args: any[]) => any; "onUpdate:pageSize": (...args: any[]) => any; } & { disabled?: boolean; hideOnSinglePage?: boolean; showSizeChanger?: boolean; pageSizeOptions?: (string | number)[]; showQuickJumper?: boolean | { [key: string]: any; }; showTotal?: any; simple?: boolean; showLessItems?: boolean; position?: "both" | "bottom" | "top"; }>; sortDirections?: import("./interface").SortOrder[]; rowSelection?: { type: "checkbox" | "radio"; selectedRowKeys: unknown[] | (((props: Record<string, unknown>) => unknown[]) & (() => unknown[]) & (() => unknown[])); getCheckboxProps: any; selections: boolean | unknown[] | (() => unknown[]); hideDefaultSelections: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; fixed: (boolean | ((props: Record<string, unknown>) => boolean)) & boolean; columnWidth: string | number; selectWay: "onSelect" | "onSelectMultiple" | "onSelectAll" | "onSelectInvert"; columnTitle: any; } | { [key: string]: any; }; columns?: unknown; rowKey?: any; expandedRowRender?: any; defaultExpandAllRows?: boolean; expandIconAsCell?: boolean; expandRowByClick?: boolean; useFixedHeader?: boolean; showHeader?: boolean; childrenColumnName?: string | unknown[]; bodyStyle?: import("vue").CSSProperties; }>, unknown, unknown, {}, { normalize(elements?: any[]): any[]; updateColumns(cols?: any[]): any[]; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, { footer: (...args: any[]) => any; title: (...args: any[]) => any; onChange: (...args: any[]) => any; prefixCls: string; getPopupContainer: (...args: any[]) => any; components: { [key: string]: any; }; dropdownPrefixCls: string; dataSource: unknown[]; rowClassName: (...args: any[]) => any; defaultExpandedRowKeys: unknown[]; expandedRowKeys: unknown[]; expandIconColumnIndex: number; indentSize: number; customRow: (...args: any[]) => any; customHeaderRow: (...args: any[]) => any; tableLayout: string; expandIcon: (...args: any[]) => any; transformCellText: (...args: any[]) => any; onExpandedRowsChange: (...args: any[]) => any; onExpand: (...args: any[]) => any; onRowClick: (...args: any[]) => any; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin & { readonly Column: typeof Column; readonly ColumnGroup: typeof ColumnGroup; }; export default _default;