AddressList.d.ts 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. import { type ExtractPropTypes } from 'vue';
  2. import { AddressListAddress } from './AddressListItem';
  3. export 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 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" | "clickItem" | "editDisabled" | "selectDisabled")[], "select" | "update:modelValue" | "add" | "edit" | "clickItem" | "editDisabled" | "selectDisabled", 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. onClickItem?: ((...args: any[]) => any) | undefined;
  62. onEditDisabled?: ((...args: any[]) => any) | undefined;
  63. onSelectDisabled?: ((...args: any[]) => any) | undefined;
  64. }, {
  65. switchable: boolean;
  66. list: AddressListAddress[];
  67. disabledList: AddressListAddress[];
  68. }>;
  69. export default _default;