index.d.ts 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. export declare const PullRefresh: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. disabled: BooleanConstructor;
  3. modelValue: BooleanConstructor;
  4. headHeight: {
  5. type: (NumberConstructor | StringConstructor)[];
  6. default: number;
  7. };
  8. successText: StringConstructor;
  9. pullingText: StringConstructor;
  10. loosingText: StringConstructor;
  11. loadingText: StringConstructor;
  12. pullDistance: (NumberConstructor | StringConstructor)[];
  13. successDuration: {
  14. type: (NumberConstructor | StringConstructor)[];
  15. default: number;
  16. };
  17. animationDuration: {
  18. type: (NumberConstructor | StringConstructor)[];
  19. default: number;
  20. };
  21. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "refresh")[], "update:modelValue" | "change" | "refresh", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  22. disabled: BooleanConstructor;
  23. modelValue: BooleanConstructor;
  24. headHeight: {
  25. type: (NumberConstructor | StringConstructor)[];
  26. default: number;
  27. };
  28. successText: StringConstructor;
  29. pullingText: StringConstructor;
  30. loosingText: StringConstructor;
  31. loadingText: StringConstructor;
  32. pullDistance: (NumberConstructor | StringConstructor)[];
  33. successDuration: {
  34. type: (NumberConstructor | StringConstructor)[];
  35. default: number;
  36. };
  37. animationDuration: {
  38. type: (NumberConstructor | StringConstructor)[];
  39. default: number;
  40. };
  41. }>> & {
  42. onChange?: ((...args: any[]) => any) | undefined;
  43. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  44. onRefresh?: ((...args: any[]) => any) | undefined;
  45. }, {
  46. disabled: boolean;
  47. modelValue: boolean;
  48. animationDuration: string | number;
  49. headHeight: string | number;
  50. successDuration: string | number;
  51. }>>;
  52. export default PullRefresh;
  53. export type { PullRefreshProps } from './PullRefresh';
  54. declare module 'vue' {
  55. interface GlobalComponents {
  56. VanPullRefresh: typeof PullRefresh;
  57. }
  58. }