UNPKG

ideaz-element

Version:

<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>

39 lines (37 loc) 2.88 kB
import { ITableProps } from '../props'; import { Pagination } from '../../../types'; export declare function usePagination(props: ITableProps, emit: any): { paginationAttrs: globalThis.ComputedRef<{ layout: string; pageSizes: number[]; page?: number | undefined; pageSize?: number | undefined; type?: "front" | "backbone" | undefined; align?: "left" | "center" | "right" | undefined; disabled?: boolean | undefined; small?: boolean | undefined; pagerCount?: number | undefined; popperClass?: string | undefined; prevText?: string | undefined; nextText?: string | undefined; teleported?: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined; background?: boolean | undefined; hideOnSinglePage?: boolean | undefined; size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never> | undefined; defaultPageSize?: number | undefined; total?: number | undefined; pageCount?: number | undefined; currentPage?: number | undefined; defaultCurrentPage?: number | undefined; prevIcon?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | globalThis.Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>) & {}) | (() => string | globalThis.Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>) | ((new (...args: any[]) => (string | globalThis.Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>) & {}) | (() => string | globalThis.Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>))[], unknown, unknown> | undefined; nextIcon?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => (string | globalThis.Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>) & {}) | (() => string | globalThis.Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>) | ((new (...args: any[]) => (string | globalThis.Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>) & {}) | (() => string | globalThis.Component<any, any, any, import('vue').ComputedOptions, import('vue').MethodOptions, {}, any>))[], unknown, unknown> | undefined; appendSizeTo?: string | undefined; }>; tableAttributes: globalThis.ComputedRef<any>; tableData: globalThis.Ref<any>; pagination: globalThis.WritableComputedRef<Pagination>; addTableData: () => void; handleCurrentChange: (val: number) => void; handleSizeChange: (val: number) => void; handleRefresh: () => void; };