@dialpad/dialtone-vue
Version:
Vue component library for Dialpad's design system Dialtone
65 lines • 1.51 kB
TypeScript
declare const _default: import('vue').DefineComponent<{
ariaLabel: {
type: StringConstructor;
required: true;
};
totalPages: {
type: NumberConstructor;
required: true;
};
activePage: {
type: NumberConstructor;
default: number;
};
maxVisible: {
type: NumberConstructor;
default: number;
};
hideEdges: {
type: BooleanConstructor;
default: boolean;
};
}, {}, {
currentPage: never;
}, {
isFirstPage(): boolean;
isLastPage(): boolean;
pages(): any[];
prevAriaLabel(): string;
nextAriaLabel(): string;
pageNumberAriaLabel(): (page: any) => string;
}, {
range(from: any, to: any): any[];
changePage(page: any): void;
}, {
data(): {
i18n: import('../..').DialtoneLocalization;
};
}, import('vue').ComponentOptionsMixin, "change"[], string, Readonly<import('vue').ExtractPropTypes<{
ariaLabel: {
type: StringConstructor;
required: true;
};
totalPages: {
type: NumberConstructor;
required: true;
};
activePage: {
type: NumberConstructor;
default: number;
};
maxVisible: {
type: NumberConstructor;
default: number;
};
hideEdges: {
type: BooleanConstructor;
default: boolean;
};
}>>, {
activePage: number;
maxVisible: number;
hideEdges: boolean;
}>;
export default _default;
//# sourceMappingURL=pagination.vue.d.ts.map