various-ui
Version:
This is a test version of the Vue 3 component library
21 lines (20 loc) • 650 B
TypeScript
import { SetupContext } from "vue";
import { UiPaginationProps, UiPaginationEmits } from "../index";
type UiPaginationOption = {
type: "item" | "skip";
value: number;
active: boolean;
};
export declare const useComposable: (define: UiPaginationProps, emits: SetupContext<typeof UiPaginationEmits>["emit"]) => {
computeds: {
total: import("vue").ComputedRef<number>;
info: import("vue").ComputedRef<string>;
controls: import("vue").ComputedRef<UiPaginationOption[]>;
};
methods: {
switchNumber: (_number: number) => void;
next: () => void;
back: () => void;
};
};
export {};