checkbox-button.vue.d.ts 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. declare var __VLS_1: {};
  2. type __VLS_Slots = {} & {
  3. default?: (props: typeof __VLS_1) => any;
  4. };
  5. declare const __VLS_base: import("vue").DefineComponent<{
  6. ariaControls: StringConstructor;
  7. modelValue: {
  8. type: (NumberConstructor | StringConstructor | BooleanConstructor)[];
  9. default: undefined;
  10. };
  11. label: {
  12. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  13. default: undefined;
  14. };
  15. value: {
  16. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  17. default: undefined;
  18. };
  19. indeterminate: BooleanConstructor;
  20. disabled: {
  21. type: BooleanConstructor;
  22. default: undefined;
  23. };
  24. checked: BooleanConstructor;
  25. name: {
  26. type: StringConstructor;
  27. default: undefined;
  28. };
  29. trueValue: {
  30. type: (NumberConstructor | StringConstructor)[];
  31. default: undefined;
  32. };
  33. falseValue: {
  34. type: (NumberConstructor | StringConstructor)[];
  35. default: undefined;
  36. };
  37. trueLabel: {
  38. type: (NumberConstructor | StringConstructor)[];
  39. default: undefined;
  40. };
  41. falseLabel: {
  42. type: (NumberConstructor | StringConstructor)[];
  43. default: undefined;
  44. };
  45. id: {
  46. type: StringConstructor;
  47. default: undefined;
  48. };
  49. border: BooleanConstructor;
  50. size: {
  51. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  52. readonly required: false;
  53. readonly validator: ((val: unknown) => boolean) | undefined;
  54. __epPropKey: true;
  55. };
  56. tabindex: (NumberConstructor | StringConstructor)[];
  57. validateEvent: {
  58. type: BooleanConstructor;
  59. default: boolean;
  60. };
  61. ariaLabel: StringConstructor;
  62. }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  63. "update:modelValue": (val: import("./checkbox").CheckboxValueType) => void;
  64. change: (val: import("./checkbox").CheckboxValueType) => void;
  65. }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  66. ariaControls: StringConstructor;
  67. modelValue: {
  68. type: (NumberConstructor | StringConstructor | BooleanConstructor)[];
  69. default: undefined;
  70. };
  71. label: {
  72. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  73. default: undefined;
  74. };
  75. value: {
  76. type: (ObjectConstructor | NumberConstructor | StringConstructor | BooleanConstructor)[];
  77. default: undefined;
  78. };
  79. indeterminate: BooleanConstructor;
  80. disabled: {
  81. type: BooleanConstructor;
  82. default: undefined;
  83. };
  84. checked: BooleanConstructor;
  85. name: {
  86. type: StringConstructor;
  87. default: undefined;
  88. };
  89. trueValue: {
  90. type: (NumberConstructor | StringConstructor)[];
  91. default: undefined;
  92. };
  93. falseValue: {
  94. type: (NumberConstructor | StringConstructor)[];
  95. default: undefined;
  96. };
  97. trueLabel: {
  98. type: (NumberConstructor | StringConstructor)[];
  99. default: undefined;
  100. };
  101. falseLabel: {
  102. type: (NumberConstructor | StringConstructor)[];
  103. default: undefined;
  104. };
  105. id: {
  106. type: StringConstructor;
  107. default: undefined;
  108. };
  109. border: BooleanConstructor;
  110. size: {
  111. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  112. readonly required: false;
  113. readonly validator: ((val: unknown) => boolean) | undefined;
  114. __epPropKey: true;
  115. };
  116. tabindex: (NumberConstructor | StringConstructor)[];
  117. validateEvent: {
  118. type: BooleanConstructor;
  119. default: boolean;
  120. };
  121. ariaLabel: StringConstructor;
  122. }>> & {
  123. "onUpdate:modelValue"?: ((val: import("./checkbox").CheckboxValueType) => any) | undefined;
  124. onChange?: ((val: import("./checkbox").CheckboxValueType) => any) | undefined;
  125. }, {
  126. label: string | number | boolean | Record<string, any>;
  127. disabled: boolean;
  128. border: boolean;
  129. value: string | number | boolean | Record<string, any>;
  130. id: string;
  131. name: string;
  132. modelValue: string | number | boolean;
  133. validateEvent: boolean;
  134. indeterminate: boolean;
  135. checked: boolean;
  136. trueValue: string | number;
  137. falseValue: string | number;
  138. trueLabel: string | number;
  139. falseLabel: string | number;
  140. }, {}>;
  141. declare const __VLS_export: __VLS_WithSlots<typeof __VLS_base, __VLS_Slots>;
  142. declare const _default: typeof __VLS_export;
  143. export default _default;
  144. type __VLS_WithSlots<T, S> = T & {
  145. new (): {
  146. $slots: S;
  147. };
  148. };