index.d.ts 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. export declare const AddressList: import("../utils").WithInstall<import("vue").DefineComponent<{
  2. list: {
  3. type: import("vue").PropType<import("./AddressListItem").AddressListAddress[]>;
  4. default: () => never[];
  5. };
  6. modelValue: (NumberConstructor | StringConstructor)[];
  7. switchable: {
  8. type: BooleanConstructor;
  9. default: true;
  10. };
  11. disabledText: StringConstructor;
  12. disabledList: {
  13. type: import("vue").PropType<import("./AddressListItem").AddressListAddress[]>;
  14. default: () => never[];
  15. };
  16. addButtonText: StringConstructor;
  17. defaultTagText: StringConstructor;
  18. }, () => 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<import("vue").ExtractPropTypes<{
  19. list: {
  20. type: import("vue").PropType<import("./AddressListItem").AddressListAddress[]>;
  21. default: () => never[];
  22. };
  23. modelValue: (NumberConstructor | StringConstructor)[];
  24. switchable: {
  25. type: BooleanConstructor;
  26. default: true;
  27. };
  28. disabledText: StringConstructor;
  29. disabledList: {
  30. type: import("vue").PropType<import("./AddressListItem").AddressListAddress[]>;
  31. default: () => never[];
  32. };
  33. addButtonText: StringConstructor;
  34. defaultTagText: StringConstructor;
  35. }>> & {
  36. onSelect?: ((...args: any[]) => any) | undefined;
  37. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  38. onEdit?: ((...args: any[]) => any) | undefined;
  39. onAdd?: ((...args: any[]) => any) | undefined;
  40. "onClick-item"?: ((...args: any[]) => any) | undefined;
  41. "onEdit-disabled"?: ((...args: any[]) => any) | undefined;
  42. "onSelect-disabled"?: ((...args: any[]) => any) | undefined;
  43. }, {
  44. switchable: boolean;
  45. list: import("./AddressListItem").AddressListAddress[];
  46. disabledList: import("./AddressListItem").AddressListAddress[];
  47. }>>;
  48. export default AddressList;
  49. export type { AddressListProps } from './AddressList';
  50. export type { AddressListAddress } from './AddressListItem';
  51. declare module 'vue' {
  52. interface GlobalComponents {
  53. VanAddressList: typeof AddressList;
  54. }
  55. }