UNPKG

pd-design

Version:

产品组件库

286 lines (285 loc) 9.04 kB
export declare const PdTable: { new (...args: any[]): import('vue').CreateComponentPublicInstance<Readonly<globalThis.ExtractPropTypes<{ loading: { type: globalThis.PropType<boolean>; }; columns: { type: globalThis.PropType<any[]>; required: true; }; scrollX: { type: globalThis.PropType<string | number | true>; default: boolean; }; dataSource: { type: globalThis.PropType<any[]>; required: true; }; total: { type: globalThis.PropType<number>; required: true; }; pagePadding: { type: globalThis.PropType<number>; required: true; default: number; }; pagination: { type: globalThis.PropType<boolean | { pageNo: number; pageSize: number; }>; required: true; default: () => { pageNo: number; pageSize: number; }; }; showSizeChanger: { type: globalThis.PropType<boolean>; default: boolean; }; showQuickJumper: { type: globalThis.PropType<boolean>; default: boolean; }; rowSelection: { type: globalThis.PropType<import('ant-design-vue/es/table/interface').TableRowSelection<any> | null>; }; rowKey: { type: globalThis.PropType<string | ((record: any) => string | number)>; default: string; }; }>> & { onPageChange?: ((...args: any[]) => any) | undefined; "onUpdate:pagination"?: ((...args: any[]) => any) | undefined; onGetCheckboxProps?: ((...args: any[]) => any) | undefined; }, { tableProxy: globalThis.Ref<any>; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { pageChange: (...args: any[]) => void; "update:pagination": (...args: any[]) => void; getCheckboxProps: (...args: any[]) => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly<globalThis.ExtractPropTypes<{ loading: { type: globalThis.PropType<boolean>; }; columns: { type: globalThis.PropType<any[]>; required: true; }; scrollX: { type: globalThis.PropType<string | number | true>; default: boolean; }; dataSource: { type: globalThis.PropType<any[]>; required: true; }; total: { type: globalThis.PropType<number>; required: true; }; pagePadding: { type: globalThis.PropType<number>; required: true; default: number; }; pagination: { type: globalThis.PropType<boolean | { pageNo: number; pageSize: number; }>; required: true; default: () => { pageNo: number; pageSize: number; }; }; showSizeChanger: { type: globalThis.PropType<boolean>; default: boolean; }; showQuickJumper: { type: globalThis.PropType<boolean>; default: boolean; }; rowSelection: { type: globalThis.PropType<import('ant-design-vue/es/table/interface').TableRowSelection<any> | null>; }; rowKey: { type: globalThis.PropType<string | ((record: any) => string | number)>; default: string; }; }>> & { onPageChange?: ((...args: any[]) => any) | undefined; "onUpdate:pagination"?: ((...args: any[]) => any) | undefined; onGetCheckboxProps?: ((...args: any[]) => any) | undefined; }, { scrollX: string | number | true; pagePadding: number; pagination: { pageNo: number; pageSize: number; } | boolean; showSizeChanger: boolean; showQuickJumper: boolean; rowKey: string | ((record: any) => string | number); }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<globalThis.ExtractPropTypes<{ loading: { type: globalThis.PropType<boolean>; }; columns: { type: globalThis.PropType<any[]>; required: true; }; scrollX: { type: globalThis.PropType<string | number | true>; default: boolean; }; dataSource: { type: globalThis.PropType<any[]>; required: true; }; total: { type: globalThis.PropType<number>; required: true; }; pagePadding: { type: globalThis.PropType<number>; required: true; default: number; }; pagination: { type: globalThis.PropType<boolean | { pageNo: number; pageSize: number; }>; required: true; default: () => { pageNo: number; pageSize: number; }; }; showSizeChanger: { type: globalThis.PropType<boolean>; default: boolean; }; showQuickJumper: { type: globalThis.PropType<boolean>; default: boolean; }; rowSelection: { type: globalThis.PropType<import('ant-design-vue/es/table/interface').TableRowSelection<any> | null>; }; rowKey: { type: globalThis.PropType<string | ((record: any) => string | number)>; default: string; }; }>> & { onPageChange?: ((...args: any[]) => any) | undefined; "onUpdate:pagination"?: ((...args: any[]) => any) | undefined; onGetCheckboxProps?: ((...args: any[]) => any) | undefined; }, { tableProxy: globalThis.Ref<any>; }, {}, {}, {}, { scrollX: string | number | true; pagePadding: number; pagination: { pageNo: number; pageSize: number; } | boolean; showSizeChanger: boolean; showQuickJumper: boolean; rowKey: string | ((record: any) => string | number); }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<globalThis.ExtractPropTypes<{ loading: { type: globalThis.PropType<boolean>; }; columns: { type: globalThis.PropType<any[]>; required: true; }; scrollX: { type: globalThis.PropType<string | number | true>; default: boolean; }; dataSource: { type: globalThis.PropType<any[]>; required: true; }; total: { type: globalThis.PropType<number>; required: true; }; pagePadding: { type: globalThis.PropType<number>; required: true; default: number; }; pagination: { type: globalThis.PropType<boolean | { pageNo: number; pageSize: number; }>; required: true; default: () => { pageNo: number; pageSize: number; }; }; showSizeChanger: { type: globalThis.PropType<boolean>; default: boolean; }; showQuickJumper: { type: globalThis.PropType<boolean>; default: boolean; }; rowSelection: { type: globalThis.PropType<import('ant-design-vue/es/table/interface').TableRowSelection<any> | null>; }; rowKey: { type: globalThis.PropType<string | ((record: any) => string | number)>; default: string; }; }>> & { onPageChange?: ((...args: any[]) => any) | undefined; "onUpdate:pagination"?: ((...args: any[]) => any) | undefined; onGetCheckboxProps?: ((...args: any[]) => any) | undefined; }, { tableProxy: globalThis.Ref<any>; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { pageChange: (...args: any[]) => void; "update:pagination": (...args: any[]) => void; getCheckboxProps: (...args: any[]) => void; }, string, { scrollX: string | number | true; pagePadding: number; pagination: { pageNo: number; pageSize: number; } | boolean; showSizeChanger: boolean; showQuickJumper: boolean; rowKey: string | ((record: any) => string | number); }, {}, string, {}> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { form?(_: {}): any; actions?(_: {}): any; bodyCell?(_: any): any; headerCell?(_: any): any; }; }) & import('vue').Plugin; export default PdTable;