index.d.ts 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  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. disabled: BooleanConstructor;
  10. finished: BooleanConstructor;
  11. errorText: StringConstructor;
  12. direction: {
  13. type: import("vue").PropType<import("./types").ListDirection>;
  14. default: import("./types").ListDirection;
  15. };
  16. loadingText: StringConstructor;
  17. finishedText: StringConstructor;
  18. immediateCheck: {
  19. type: BooleanConstructor;
  20. default: true;
  21. };
  22. }, () => 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<{
  23. error: BooleanConstructor;
  24. offset: {
  25. type: (NumberConstructor | StringConstructor)[];
  26. default: number;
  27. };
  28. loading: BooleanConstructor;
  29. disabled: BooleanConstructor;
  30. finished: BooleanConstructor;
  31. errorText: StringConstructor;
  32. direction: {
  33. type: import("vue").PropType<import("./types").ListDirection>;
  34. default: import("./types").ListDirection;
  35. };
  36. loadingText: StringConstructor;
  37. finishedText: StringConstructor;
  38. immediateCheck: {
  39. type: BooleanConstructor;
  40. default: true;
  41. };
  42. }>> & {
  43. onLoad?: ((...args: any[]) => any) | undefined;
  44. "onUpdate:error"?: ((...args: any[]) => any) | undefined;
  45. "onUpdate:loading"?: ((...args: any[]) => any) | undefined;
  46. }, {
  47. offset: string | number;
  48. disabled: boolean;
  49. error: boolean;
  50. loading: boolean;
  51. direction: import("./types").ListDirection;
  52. finished: boolean;
  53. immediateCheck: boolean;
  54. }>>;
  55. export default List;
  56. export { listProps } from './List';
  57. export type { ListProps };
  58. export type { ListInstance, ListDirection, ListThemeVars } from './types';
  59. declare module 'vue' {
  60. interface GlobalComponents {
  61. VanList: typeof List;
  62. }
  63. }