@axentix/vue
Version:
Vue Axentix is the Axentix integration for the VueJS framework.
57 lines (56 loc) • 2.29 kB
TypeScript
export default _sfc_main;
declare namespace _sfc_main {
const name: string;
const mixins: import("vue-demi").DefineComponent<Readonly<import("vue-demi").ComponentPropsOptions<{
[x: string]: unknown;
}>>, unknown, unknown, {}, {}, import("vue-demi").ComponentOptionsMixin, import("vue-demi").ComponentOptionsMixin, {}, string, import("vue-demi").VNodeProps & import("vue-demi").AllowedComponentProps & import("vue-demi").ComponentCustomProps, readonly string[] | Readonly<import("vue-demi").ExtractPropTypes<Readonly<import("vue-demi").ComponentObjectPropsOptions<{
[x: string]: unknown;
}>>>>, {
[x: number]: string;
} | {}, {}>[];
namespace props {
namespace total {
export const type: NumberConstructor;
const _default: number;
export { _default as default };
export const required: boolean;
export function validator(val: any): boolean;
}
namespace perPage {
const type_1: NumberConstructor;
export { type_1 as type };
const _default_1: number;
export { _default_1 as default };
export function validator_1(val: any): boolean;
export { validator_1 as validator };
}
namespace size {
const type_2: StringConstructor;
export { type_2 as type };
export const defaut: string;
export function validator_2(val: any): boolean;
export { validator_2 as validator };
}
namespace maxVisible {
const type_3: NumberConstructor;
export { type_3 as type };
const _default_2: number;
export { _default_2 as default };
export function validator_3(val: any): boolean;
export { validator_3 as validator };
}
}
function setup(props: any, ctx: any): {
pageCount: import("vue-demi").Ref<number>;
classes: import("vue-demi").ComputedRef<{
'pagination-small': boolean;
'pagination-large': boolean;
}>;
current: any;
prev: () => void;
next: () => void;
goto: (i: any) => void;
isShown: (i: any) => boolean;
listeners: any;
};
}