UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

125 lines (124 loc) 4.53 kB
export declare const UiPagination: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly skip: { readonly type: NumberConstructor; readonly default: 2; }; readonly count: { readonly type: NumberConstructor; readonly required: true; }; readonly items: { readonly type: BooleanConstructor; readonly default: true; }; readonly limit: { readonly type: NumberConstructor; readonly default: 10; }; readonly modelValue: { readonly type: NumberConstructor; readonly required: true; }; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly skip: { readonly type: NumberConstructor; readonly default: 2; }; readonly count: { readonly type: NumberConstructor; readonly required: true; }; readonly items: { readonly type: BooleanConstructor; readonly default: true; }; readonly limit: { readonly type: NumberConstructor; readonly default: 10; }; readonly modelValue: { readonly type: NumberConstructor; readonly required: true; }; }>> & Readonly<{ onChange?: ((key?: number | undefined) => any) | undefined; "onUpdate:modelValue"?: ((key: number) => any) | undefined; }> & {}>; emits: ((event: "change", key?: number | undefined) => void) & ((event: "update:modelValue", key: number) => void); computeds: { total: import("vue").ComputedRef<number>; info: import("vue").ComputedRef<string>; controls: import("vue").ComputedRef<{ type: "skip" | "item"; value: number; active: boolean; }[]>; }; methods: { switchNumber: (_number: number) => void; next: () => void; back: () => void; }; controls: import("vue").ComputedRef<{ type: "skip" | "item"; value: number; active: boolean; }[]>; total: import("vue").ComputedRef<number>; info: import("vue").ComputedRef<string>; switchNumber: (_number: number) => void; next: () => void; back: () => void; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (key: number) => boolean; change: (key?: number | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly skip: { readonly type: NumberConstructor; readonly default: 2; }; readonly count: { readonly type: NumberConstructor; readonly required: true; }; readonly items: { readonly type: BooleanConstructor; readonly default: true; }; readonly limit: { readonly type: NumberConstructor; readonly default: 10; }; readonly modelValue: { readonly type: NumberConstructor; readonly required: true; }; }>> & Readonly<{ onChange?: ((key?: number | undefined) => any) | undefined; "onUpdate:modelValue"?: ((key: number) => any) | undefined; }>, { readonly skip: number; readonly items: boolean; readonly limit: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export * from "./default/index"; export default UiPagination;