index.d.ts 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. export declare const Area: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. title: StringConstructor;
  3. loading: BooleanConstructor;
  4. readonly: BooleanConstructor;
  5. allowHtml: BooleanConstructor;
  6. itemHeight: {
  7. type: (NumberConstructor | StringConstructor)[];
  8. default: number;
  9. };
  10. showToolbar: {
  11. type: BooleanConstructor;
  12. default: true;
  13. };
  14. swipeDuration: {
  15. type: (NumberConstructor | StringConstructor)[];
  16. default: number;
  17. };
  18. visibleItemCount: {
  19. type: (NumberConstructor | StringConstructor)[];
  20. default: number;
  21. };
  22. cancelButtonText: StringConstructor;
  23. confirmButtonText: StringConstructor;
  24. } & {
  25. value: StringConstructor;
  26. columnsNum: {
  27. type: (NumberConstructor | StringConstructor)[];
  28. default: number;
  29. };
  30. columnsPlaceholder: {
  31. type: import("vue").PropType<string[]>;
  32. default: () => never[];
  33. };
  34. areaList: {
  35. type: import("vue").PropType<import("./types").AreaList>;
  36. default: () => {};
  37. };
  38. isOverseaCode: {
  39. type: import("vue").PropType<(code: string) => boolean>;
  40. default: (code: string) => boolean;
  41. };
  42. }, () => 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<import("vue").ExtractPropTypes<{
  43. title: StringConstructor;
  44. loading: BooleanConstructor;
  45. readonly: BooleanConstructor;
  46. allowHtml: BooleanConstructor;
  47. itemHeight: {
  48. type: (NumberConstructor | StringConstructor)[];
  49. default: number;
  50. };
  51. showToolbar: {
  52. type: BooleanConstructor;
  53. default: true;
  54. };
  55. swipeDuration: {
  56. type: (NumberConstructor | StringConstructor)[];
  57. default: number;
  58. };
  59. visibleItemCount: {
  60. type: (NumberConstructor | StringConstructor)[];
  61. default: number;
  62. };
  63. cancelButtonText: StringConstructor;
  64. confirmButtonText: StringConstructor;
  65. } & {
  66. value: StringConstructor;
  67. columnsNum: {
  68. type: (NumberConstructor | StringConstructor)[];
  69. default: number;
  70. };
  71. columnsPlaceholder: {
  72. type: import("vue").PropType<string[]>;
  73. default: () => never[];
  74. };
  75. areaList: {
  76. type: import("vue").PropType<import("./types").AreaList>;
  77. default: () => {};
  78. };
  79. isOverseaCode: {
  80. type: import("vue").PropType<(code: string) => boolean>;
  81. default: (code: string) => boolean;
  82. };
  83. }>> & {
  84. onChange?: ((...args: any[]) => any) | undefined;
  85. onCancel?: ((...args: any[]) => any) | undefined;
  86. onConfirm?: ((...args: any[]) => any) | undefined;
  87. }, {
  88. readonly: boolean;
  89. loading: boolean;
  90. allowHtml: boolean;
  91. itemHeight: string | number;
  92. showToolbar: boolean;
  93. swipeDuration: string | number;
  94. visibleItemCount: string | number;
  95. columnsNum: string | number;
  96. columnsPlaceholder: string[];
  97. areaList: import("./types").AreaList;
  98. isOverseaCode: (code: string) => boolean;
  99. }>>;
  100. export default Area;
  101. export type { AreaProps } from './Area';
  102. export type { AreaList, AreaInstance, AreaColumnOption } from './types';
  103. declare module 'vue' {
  104. interface GlobalComponents {
  105. VanArea: typeof Area;
  106. }
  107. }