ContactCard.d.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import { type ExtractPropTypes } from 'vue';
  2. export declare type ContactCardType = 'add' | 'edit';
  3. declare const contactCardProps: {
  4. tel: StringConstructor;
  5. name: StringConstructor;
  6. type: {
  7. type: import("vue").PropType<ContactCardType>;
  8. default: ContactCardType;
  9. };
  10. addText: StringConstructor;
  11. editable: {
  12. type: BooleanConstructor;
  13. default: true;
  14. };
  15. };
  16. export declare type ContactCardProps = ExtractPropTypes<typeof contactCardProps>;
  17. declare const _default: import("vue").DefineComponent<{
  18. tel: StringConstructor;
  19. name: StringConstructor;
  20. type: {
  21. type: import("vue").PropType<ContactCardType>;
  22. default: ContactCardType;
  23. };
  24. addText: StringConstructor;
  25. editable: {
  26. type: BooleanConstructor;
  27. default: true;
  28. };
  29. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "click"[], "click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  30. tel: StringConstructor;
  31. name: StringConstructor;
  32. type: {
  33. type: import("vue").PropType<ContactCardType>;
  34. default: ContactCardType;
  35. };
  36. addText: StringConstructor;
  37. editable: {
  38. type: BooleanConstructor;
  39. default: true;
  40. };
  41. }>> & {
  42. onClick?: ((...args: any[]) => any) | undefined;
  43. }, {
  44. type: ContactCardType;
  45. editable: boolean;
  46. }>;
  47. export default _default;