AddressList.d.ts 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import { type ExtractPropTypes } from 'vue';
  2. import { AddressListAddress } from './AddressListItem';
  3. declare const addressListProps: {
  4. list: {
  5. type: import("vue").PropType<AddressListAddress[]>;
  6. default: () => never[];
  7. };
  8. modelValue: (NumberConstructor | StringConstructor)[];
  9. switchable: {
  10. type: BooleanConstructor;
  11. default: true;
  12. };
  13. disabledText: StringConstructor;
  14. disabledList: {
  15. type: import("vue").PropType<AddressListAddress[]>;
  16. default: () => never[];
  17. };
  18. addButtonText: StringConstructor;
  19. defaultTagText: StringConstructor;
  20. };
  21. export declare type AddressListProps = ExtractPropTypes<typeof addressListProps>;
  22. declare const _default: import("vue").DefineComponent<{
  23. list: {
  24. type: import("vue").PropType<AddressListAddress[]>;
  25. default: () => never[];
  26. };
  27. modelValue: (NumberConstructor | StringConstructor)[];
  28. switchable: {
  29. type: BooleanConstructor;
  30. default: true;
  31. };
  32. disabledText: StringConstructor;
  33. disabledList: {
  34. type: import("vue").PropType<AddressListAddress[]>;
  35. default: () => never[];
  36. };
  37. addButtonText: StringConstructor;
  38. defaultTagText: StringConstructor;
  39. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("select" | "update:modelValue" | "add" | "edit" | "click-item" | "edit-disabled" | "select-disabled")[], "select" | "update:modelValue" | "add" | "edit" | "click-item" | "edit-disabled" | "select-disabled", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  40. list: {
  41. type: import("vue").PropType<AddressListAddress[]>;
  42. default: () => never[];
  43. };
  44. modelValue: (NumberConstructor | StringConstructor)[];
  45. switchable: {
  46. type: BooleanConstructor;
  47. default: true;
  48. };
  49. disabledText: StringConstructor;
  50. disabledList: {
  51. type: import("vue").PropType<AddressListAddress[]>;
  52. default: () => never[];
  53. };
  54. addButtonText: StringConstructor;
  55. defaultTagText: StringConstructor;
  56. }>> & {
  57. onSelect?: ((...args: any[]) => any) | undefined;
  58. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  59. onEdit?: ((...args: any[]) => any) | undefined;
  60. onAdd?: ((...args: any[]) => any) | undefined;
  61. "onClick-item"?: ((...args: any[]) => any) | undefined;
  62. "onEdit-disabled"?: ((...args: any[]) => any) | undefined;
  63. "onSelect-disabled"?: ((...args: any[]) => any) | undefined;
  64. }, {
  65. switchable: boolean;
  66. list: AddressListAddress[];
  67. disabledList: AddressListAddress[];
  68. }>;
  69. export default _default;