Area.d.ts 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. import { type PropType, type ExtractPropTypes } from 'vue';
  2. import type { AreaList } from './types';
  3. declare const areaProps: {
  4. title: StringConstructor;
  5. loading: BooleanConstructor;
  6. readonly: BooleanConstructor;
  7. allowHtml: BooleanConstructor;
  8. itemHeight: {
  9. type: (NumberConstructor | StringConstructor)[];
  10. default: number;
  11. };
  12. showToolbar: {
  13. type: BooleanConstructor;
  14. default: true;
  15. };
  16. swipeDuration: {
  17. type: (NumberConstructor | StringConstructor)[];
  18. default: number;
  19. };
  20. visibleItemCount: {
  21. type: (NumberConstructor | StringConstructor)[];
  22. default: number;
  23. };
  24. cancelButtonText: StringConstructor;
  25. confirmButtonText: StringConstructor;
  26. } & {
  27. value: StringConstructor;
  28. columnsNum: {
  29. type: (NumberConstructor | StringConstructor)[];
  30. default: number;
  31. };
  32. columnsPlaceholder: {
  33. type: PropType<string[]>;
  34. default: () => never[];
  35. };
  36. areaList: {
  37. type: PropType<AreaList>;
  38. default: () => {};
  39. };
  40. isOverseaCode: {
  41. type: PropType<(code: string) => boolean>;
  42. default: (code: string) => boolean;
  43. };
  44. };
  45. export declare type AreaProps = ExtractPropTypes<typeof areaProps>;
  46. declare const _default: import("vue").DefineComponent<{
  47. title: StringConstructor;
  48. loading: BooleanConstructor;
  49. readonly: BooleanConstructor;
  50. allowHtml: BooleanConstructor;
  51. itemHeight: {
  52. type: (NumberConstructor | StringConstructor)[];
  53. default: number;
  54. };
  55. showToolbar: {
  56. type: BooleanConstructor;
  57. default: true;
  58. };
  59. swipeDuration: {
  60. type: (NumberConstructor | StringConstructor)[];
  61. default: number;
  62. };
  63. visibleItemCount: {
  64. type: (NumberConstructor | StringConstructor)[];
  65. default: number;
  66. };
  67. cancelButtonText: StringConstructor;
  68. confirmButtonText: StringConstructor;
  69. } & {
  70. value: StringConstructor;
  71. columnsNum: {
  72. type: (NumberConstructor | StringConstructor)[];
  73. default: number;
  74. };
  75. columnsPlaceholder: {
  76. type: PropType<string[]>;
  77. default: () => never[];
  78. };
  79. areaList: {
  80. type: PropType<AreaList>;
  81. default: () => {};
  82. };
  83. isOverseaCode: {
  84. type: PropType<(code: string) => boolean>;
  85. default: (code: string) => boolean;
  86. };
  87. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "cancel" | "confirm")[], "change" | "cancel" | "confirm", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  88. title: StringConstructor;
  89. loading: BooleanConstructor;
  90. readonly: BooleanConstructor;
  91. allowHtml: BooleanConstructor;
  92. itemHeight: {
  93. type: (NumberConstructor | StringConstructor)[];
  94. default: number;
  95. };
  96. showToolbar: {
  97. type: BooleanConstructor;
  98. default: true;
  99. };
  100. swipeDuration: {
  101. type: (NumberConstructor | StringConstructor)[];
  102. default: number;
  103. };
  104. visibleItemCount: {
  105. type: (NumberConstructor | StringConstructor)[];
  106. default: number;
  107. };
  108. cancelButtonText: StringConstructor;
  109. confirmButtonText: StringConstructor;
  110. } & {
  111. value: StringConstructor;
  112. columnsNum: {
  113. type: (NumberConstructor | StringConstructor)[];
  114. default: number;
  115. };
  116. columnsPlaceholder: {
  117. type: PropType<string[]>;
  118. default: () => never[];
  119. };
  120. areaList: {
  121. type: PropType<AreaList>;
  122. default: () => {};
  123. };
  124. isOverseaCode: {
  125. type: PropType<(code: string) => boolean>;
  126. default: (code: string) => boolean;
  127. };
  128. }>> & {
  129. onChange?: ((...args: any[]) => any) | undefined;
  130. onCancel?: ((...args: any[]) => any) | undefined;
  131. onConfirm?: ((...args: any[]) => any) | undefined;
  132. }, {
  133. readonly: boolean;
  134. loading: boolean;
  135. allowHtml: boolean;
  136. itemHeight: string | number;
  137. showToolbar: boolean;
  138. swipeDuration: string | number;
  139. visibleItemCount: string | number;
  140. columnsNum: string | number;
  141. columnsPlaceholder: string[];
  142. areaList: AreaList;
  143. isOverseaCode: (code: string) => boolean;
  144. }>;
  145. export default _default;