Card.d.ts 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import { type ExtractPropTypes } from 'vue';
  2. export declare const cardProps: {
  3. tag: StringConstructor;
  4. num: (NumberConstructor | StringConstructor)[];
  5. desc: StringConstructor;
  6. thumb: StringConstructor;
  7. title: StringConstructor;
  8. price: (NumberConstructor | StringConstructor)[];
  9. centered: BooleanConstructor;
  10. lazyLoad: BooleanConstructor;
  11. currency: {
  12. type: import("vue").PropType<string>;
  13. default: string;
  14. };
  15. thumbLink: StringConstructor;
  16. originPrice: (NumberConstructor | StringConstructor)[];
  17. };
  18. export type CardProps = ExtractPropTypes<typeof cardProps>;
  19. declare const _default: import("vue").DefineComponent<{
  20. tag: StringConstructor;
  21. num: (NumberConstructor | StringConstructor)[];
  22. desc: StringConstructor;
  23. thumb: StringConstructor;
  24. title: StringConstructor;
  25. price: (NumberConstructor | StringConstructor)[];
  26. centered: BooleanConstructor;
  27. lazyLoad: BooleanConstructor;
  28. currency: {
  29. type: import("vue").PropType<string>;
  30. default: string;
  31. };
  32. thumbLink: StringConstructor;
  33. originPrice: (NumberConstructor | StringConstructor)[];
  34. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "clickThumb"[], "clickThumb", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  35. tag: StringConstructor;
  36. num: (NumberConstructor | StringConstructor)[];
  37. desc: StringConstructor;
  38. thumb: StringConstructor;
  39. title: StringConstructor;
  40. price: (NumberConstructor | StringConstructor)[];
  41. centered: BooleanConstructor;
  42. lazyLoad: BooleanConstructor;
  43. currency: {
  44. type: import("vue").PropType<string>;
  45. default: string;
  46. };
  47. thumbLink: StringConstructor;
  48. originPrice: (NumberConstructor | StringConstructor)[];
  49. }>> & {
  50. onClickThumb?: ((...args: any[]) => any) | undefined;
  51. }, {
  52. lazyLoad: boolean;
  53. centered: boolean;
  54. currency: string;
  55. }>;
  56. export default _default;