UNPKG

@extclp/vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

70 lines (69 loc) 3.46 kB
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ inherit: import('vue').PropType<boolean>; size: import('vue').PropType<"default" | "small" | "large">; locale: import('vue').PropType<Partial<{ page: string; perPage: string; prevPage: string; nextPage: string; prev: string; next: string; total: string; jumpTo: string; itemUnit: string; }>>; total: import('vue').PropType<number>; noBorder: import('vue').PropType<boolean>; background: import('vue').PropType<boolean>; pageSize: import('vue').PropType<number>; sizeOptions: import('vue').PropType<number[]>; itemCount: import('vue').PropType<number>; active: import('vue').PropType<number>; disabled: import('vue').PropType<boolean>; disableItem: import('vue').PropType<(page: number) => boolean>; turnPageCount: import('vue').PropType<number>; itemUnit: import('vue').PropType<string>; plugins: import('vue').PropType<(import('./symbol').PaginationPlugin | undefined | null)[]>; noTitle: import('vue').PropType<boolean>; itemTag: import('vue').PropType<string>; listTag: import('vue').PropType<string>; slots: import('vue').PropType<import('./symbol').PaginationSlots>; onChange: import('vue').PropType<((page: number) => void) | ((page: number) => void)[]>; onPageSizeChange: import('vue').PropType<((size: number) => void) | ((size: number) => void)[]>; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:active" | "update:page-size")[], "update:active" | "update:page-size", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ inherit: import('vue').PropType<boolean>; size: import('vue').PropType<"default" | "small" | "large">; locale: import('vue').PropType<Partial<{ page: string; perPage: string; prevPage: string; nextPage: string; prev: string; next: string; total: string; jumpTo: string; itemUnit: string; }>>; total: import('vue').PropType<number>; noBorder: import('vue').PropType<boolean>; background: import('vue').PropType<boolean>; pageSize: import('vue').PropType<number>; sizeOptions: import('vue').PropType<number[]>; itemCount: import('vue').PropType<number>; active: import('vue').PropType<number>; disabled: import('vue').PropType<boolean>; disableItem: import('vue').PropType<(page: number) => boolean>; turnPageCount: import('vue').PropType<number>; itemUnit: import('vue').PropType<string>; plugins: import('vue').PropType<(import('./symbol').PaginationPlugin | undefined | null)[]>; noTitle: import('vue').PropType<boolean>; itemTag: import('vue').PropType<string>; listTag: import('vue').PropType<string>; slots: import('vue').PropType<import('./symbol').PaginationSlots>; onChange: import('vue').PropType<((page: number) => void) | ((page: number) => void)[]>; onPageSizeChange: import('vue').PropType<((size: number) => void) | ((size: number) => void)[]>; }>> & Readonly<{ "onUpdate:active"?: ((...args: any[]) => any) | undefined; "onUpdate:page-size"?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;