UNPKG

@hopeio/utils

Version:
185 lines (184 loc) 7.39 kB
/** 普通数字动画组件 */ declare const ReNormalCountTo: import('@pureadmin/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{ startVal: import('vue-types').VueTypeValidableDef<number, import('vue-types/dist/types').ValidatorFunction<number>> & { default: number; } & { default: number; }; endVal: import('vue-types').VueTypeValidableDef<number, import('vue-types/dist/types').ValidatorFunction<number>> & { default: number; } & { default: number; }; duration: import('vue-types').VueTypeValidableDef<number, import('vue-types/dist/types').ValidatorFunction<number>> & { default: number; } & { default: number; }; autoplay: import('vue-types').VueTypeValidableDef<boolean, import('vue-types/dist/types').ValidatorFunction<boolean>> & { default: boolean; }; decimals: { type: import('vue').PropType<number>; required: boolean; default: number; validator(value: number): boolean; }; color: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; fontSize: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; decimal: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; separator: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; prefix: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; suffix: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; useEasing: import('vue-types').VueTypeValidableDef<boolean, import('vue-types/dist/types').ValidatorFunction<boolean>> & { default: boolean; }; easingFn: { type: import('vue').PropType<(t: number, b: number, c: number, d: number) => number>; default(t: number, b: number, c: number, d: number): number; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("mounted" | "callback")[], "mounted" | "callback", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ startVal: import('vue-types').VueTypeValidableDef<number, import('vue-types/dist/types').ValidatorFunction<number>> & { default: number; } & { default: number; }; endVal: import('vue-types').VueTypeValidableDef<number, import('vue-types/dist/types').ValidatorFunction<number>> & { default: number; } & { default: number; }; duration: import('vue-types').VueTypeValidableDef<number, import('vue-types/dist/types').ValidatorFunction<number>> & { default: number; } & { default: number; }; autoplay: import('vue-types').VueTypeValidableDef<boolean, import('vue-types/dist/types').ValidatorFunction<boolean>> & { default: boolean; }; decimals: { type: import('vue').PropType<number>; required: boolean; default: number; validator(value: number): boolean; }; color: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; fontSize: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; decimal: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; separator: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; prefix: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; suffix: import('vue-types').VueTypeValidableDef<string, import('vue-types/dist/types').ValidatorFunction<string>> & { default: string; } & { default: string; }; useEasing: import('vue-types').VueTypeValidableDef<boolean, import('vue-types/dist/types').ValidatorFunction<boolean>> & { default: boolean; }; easingFn: { type: import('vue').PropType<(t: number, b: number, c: number, d: number) => number>; default(t: number, b: number, c: number, d: number): number; }; }>> & Readonly<{ onMounted?: (...args: any[]) => any; onCallback?: (...args: any[]) => any; }>, { duration: number; prefix: string; startVal: number; endVal: number; autoplay: boolean; decimals: number; color: string; fontSize: string; decimal: string; separator: string; suffix: string; useEasing: boolean; easingFn: (t: number, b: number, c: number, d: number) => number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>; /** 回弹式数字动画组件 */ declare const ReboundCountTo: import('@pureadmin/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{ delay: import('vue-types').VueTypeValidableDef<number, import('vue-types/dist/types').ValidatorFunction<number>> & { default: number; } & { default: number; }; blur: import('vue-types').VueTypeValidableDef<number, import('vue-types/dist/types').ValidatorFunction<number>> & { default: number; } & { default: number; }; i: { type: import('vue').PropType<number>; required: boolean; default: number; validator(value: number): boolean; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ delay: import('vue-types').VueTypeValidableDef<number, import('vue-types/dist/types').ValidatorFunction<number>> & { default: number; } & { default: number; }; blur: import('vue-types').VueTypeValidableDef<number, import('vue-types/dist/types').ValidatorFunction<number>> & { default: number; } & { default: number; }; i: { type: import('vue').PropType<number>; required: boolean; default: number; validator(value: number): boolean; }; }>> & Readonly<{}>, { i: number; blur: number; delay: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>; export { ReNormalCountTo, ReboundCountTo };