index.d.ts 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import { ListProps } from './List';
  2. export declare const List: import("../utils").WithInstall<import("vue").DefineComponent<{
  3. error: BooleanConstructor;
  4. offset: {
  5. type: (NumberConstructor | StringConstructor)[];
  6. default: number;
  7. };
  8. loading: BooleanConstructor;
  9. finished: BooleanConstructor;
  10. errorText: StringConstructor;
  11. direction: {
  12. type: import("vue").PropType<import("./types").ListDirection>;
  13. default: import("./types").ListDirection;
  14. };
  15. loadingText: StringConstructor;
  16. finishedText: StringConstructor;
  17. immediateCheck: {
  18. type: BooleanConstructor;
  19. default: true;
  20. };
  21. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("load" | "update:error" | "update:loading")[], "load" | "update:error" | "update:loading", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  22. error: BooleanConstructor;
  23. offset: {
  24. type: (NumberConstructor | StringConstructor)[];
  25. default: number;
  26. };
  27. loading: BooleanConstructor;
  28. finished: BooleanConstructor;
  29. errorText: StringConstructor;
  30. direction: {
  31. type: import("vue").PropType<import("./types").ListDirection>;
  32. default: import("./types").ListDirection;
  33. };
  34. loadingText: StringConstructor;
  35. finishedText: StringConstructor;
  36. immediateCheck: {
  37. type: BooleanConstructor;
  38. default: true;
  39. };
  40. }>> & {
  41. onLoad?: ((...args: any[]) => any) | undefined;
  42. "onUpdate:error"?: ((...args: any[]) => any) | undefined;
  43. "onUpdate:loading"?: ((...args: any[]) => any) | undefined;
  44. }, {
  45. offset: string | number;
  46. error: boolean;
  47. loading: boolean;
  48. direction: import("./types").ListDirection;
  49. finished: boolean;
  50. immediateCheck: boolean;
  51. }>>;
  52. export default List;
  53. export type { ListProps };
  54. export type { ListInstance, ListDirection } from './types';
  55. declare module 'vue' {
  56. interface GlobalComponents {
  57. VanList: typeof List;
  58. }
  59. }