Card.d.ts 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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<ExtractPropTypes<{
  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. }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "clickThumb"[], "clickThumb", import("vue").PublicProps, 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. }>> & Readonly<{
  50. onClickThumb?: ((...args: any[]) => any) | undefined;
  51. }>, {
  52. lazyLoad: boolean;
  53. centered: boolean;
  54. currency: string;
  55. }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
  56. export default _default;