Rate.d.ts 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import { type ExtractPropTypes } from 'vue';
  2. declare const rateProps: {
  3. size: (NumberConstructor | StringConstructor)[];
  4. icon: {
  5. type: import("vue").PropType<string>;
  6. default: string;
  7. };
  8. color: StringConstructor;
  9. count: {
  10. type: (NumberConstructor | StringConstructor)[];
  11. default: number;
  12. };
  13. gutter: (NumberConstructor | StringConstructor)[];
  14. readonly: BooleanConstructor;
  15. disabled: BooleanConstructor;
  16. voidIcon: {
  17. type: import("vue").PropType<string>;
  18. default: string;
  19. };
  20. allowHalf: BooleanConstructor;
  21. voidColor: StringConstructor;
  22. touchable: {
  23. type: BooleanConstructor;
  24. default: true;
  25. };
  26. iconPrefix: StringConstructor;
  27. modelValue: {
  28. type: NumberConstructor;
  29. default: number;
  30. };
  31. disabledColor: StringConstructor;
  32. };
  33. export declare type RateProps = ExtractPropTypes<typeof rateProps>;
  34. declare const _default: import("vue").DefineComponent<{
  35. size: (NumberConstructor | StringConstructor)[];
  36. icon: {
  37. type: import("vue").PropType<string>;
  38. default: string;
  39. };
  40. color: StringConstructor;
  41. count: {
  42. type: (NumberConstructor | StringConstructor)[];
  43. default: number;
  44. };
  45. gutter: (NumberConstructor | StringConstructor)[];
  46. readonly: BooleanConstructor;
  47. disabled: BooleanConstructor;
  48. voidIcon: {
  49. type: import("vue").PropType<string>;
  50. default: string;
  51. };
  52. allowHalf: BooleanConstructor;
  53. voidColor: StringConstructor;
  54. touchable: {
  55. type: BooleanConstructor;
  56. default: true;
  57. };
  58. iconPrefix: StringConstructor;
  59. modelValue: {
  60. type: NumberConstructor;
  61. default: number;
  62. };
  63. disabledColor: StringConstructor;
  64. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change")[], "update:modelValue" | "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  65. size: (NumberConstructor | StringConstructor)[];
  66. icon: {
  67. type: import("vue").PropType<string>;
  68. default: string;
  69. };
  70. color: StringConstructor;
  71. count: {
  72. type: (NumberConstructor | StringConstructor)[];
  73. default: number;
  74. };
  75. gutter: (NumberConstructor | StringConstructor)[];
  76. readonly: BooleanConstructor;
  77. disabled: BooleanConstructor;
  78. voidIcon: {
  79. type: import("vue").PropType<string>;
  80. default: string;
  81. };
  82. allowHalf: BooleanConstructor;
  83. voidColor: StringConstructor;
  84. touchable: {
  85. type: BooleanConstructor;
  86. default: true;
  87. };
  88. iconPrefix: StringConstructor;
  89. modelValue: {
  90. type: NumberConstructor;
  91. default: number;
  92. };
  93. disabledColor: StringConstructor;
  94. }>> & {
  95. onChange?: ((...args: any[]) => any) | undefined;
  96. "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
  97. }, {
  98. disabled: boolean;
  99. icon: string;
  100. modelValue: number;
  101. readonly: boolean;
  102. touchable: boolean;
  103. count: string | number;
  104. voidIcon: string;
  105. allowHalf: boolean;
  106. }>;
  107. export default _default;