AddressListItem.d.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. import { type PropType } from 'vue';
  2. import { type Numeric } from '../utils';
  3. export declare type AddressListAddress = {
  4. id: Numeric;
  5. tel: Numeric;
  6. name: string;
  7. address: string;
  8. isDefault?: boolean;
  9. };
  10. declare const _default: import("vue").DefineComponent<{
  11. address: {
  12. type: PropType<AddressListAddress>;
  13. required: true;
  14. };
  15. disabled: BooleanConstructor;
  16. switchable: BooleanConstructor;
  17. defaultTagText: StringConstructor;
  18. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("select" | "click" | "edit")[], "select" | "click" | "edit", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  19. address: {
  20. type: PropType<AddressListAddress>;
  21. required: true;
  22. };
  23. disabled: BooleanConstructor;
  24. switchable: BooleanConstructor;
  25. defaultTagText: StringConstructor;
  26. }>> & {
  27. onClick?: ((...args: any[]) => any) | undefined;
  28. onSelect?: ((...args: any[]) => any) | undefined;
  29. onEdit?: ((...args: any[]) => any) | undefined;
  30. }, {
  31. disabled: boolean;
  32. switchable: boolean;
  33. }>;
  34. export default _default;