@nethesis/vue-components
Version:
This library contains: - a collection of Vue 3 components based on [Flowbite](https://flowbite.com/) - a set of utility functions
122 lines • 3.84 kB
TypeScript
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
currentPage: {
type: NumberConstructor;
default: number;
};
totalRows: {
type: NumberConstructor;
required: true;
};
pageSize: {
type: NumberConstructor;
default: number;
};
pageSizes: {
type: {
(arrayLength: number): number[];
(...items: number[]): number[];
new (arrayLength: number): number[];
new (...items: number[]): number[];
isArray(arg: any): arg is any[];
readonly prototype: any[];
from<T>(arrayLike: ArrayLike<T>): T[];
from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
of<T>(...items: T[]): T[];
readonly [Symbol.species]: ArrayConstructor;
};
default: number[];
};
previousLabel: {
type: StringConstructor;
required: true;
};
nextLabel: {
type: StringConstructor;
required: true;
};
navPaginationLabel: {
type: StringConstructor;
required: true;
};
rangeOfTotalLabel: {
type: StringConstructor;
required: true;
};
pageSizeLabel: {
type: StringConstructor;
required: true;
};
listboxOptionsPanelStyle: {
type: StringConstructor;
default: string;
};
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
selectPage: (page: number) => any;
selectPageSize: (pageSize: number) => any;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
currentPage: {
type: NumberConstructor;
default: number;
};
totalRows: {
type: NumberConstructor;
required: true;
};
pageSize: {
type: NumberConstructor;
default: number;
};
pageSizes: {
type: {
(arrayLength: number): number[];
(...items: number[]): number[];
new (arrayLength: number): number[];
new (...items: number[]): number[];
isArray(arg: any): arg is any[];
readonly prototype: any[];
from<T>(arrayLike: ArrayLike<T>): T[];
from<T, U>(arrayLike: ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
from<T>(iterable: Iterable<T> | ArrayLike<T>): T[];
from<T, U>(iterable: Iterable<T> | ArrayLike<T>, mapfn: (v: T, k: number) => U, thisArg?: any): U[];
of<T>(...items: T[]): T[];
readonly [Symbol.species]: ArrayConstructor;
};
default: number[];
};
previousLabel: {
type: StringConstructor;
required: true;
};
nextLabel: {
type: StringConstructor;
required: true;
};
navPaginationLabel: {
type: StringConstructor;
required: true;
};
rangeOfTotalLabel: {
type: StringConstructor;
required: true;
};
pageSizeLabel: {
type: StringConstructor;
required: true;
};
listboxOptionsPanelStyle: {
type: StringConstructor;
default: string;
};
}>> & Readonly<{
onSelectPage?: ((page: number) => any) | undefined;
onSelectPageSize?: ((pageSize: number) => any) | undefined;
}>, {
currentPage: number;
pageSize: number;
pageSizes: number[];
listboxOptionsPanelStyle: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=NePaginator.vue.d.ts.map