slider.vue.d.ts 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. declare const _default: import("vue").DefineComponent<{
  2. readonly ariaLabel: StringConstructor;
  3. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => import("element-plus/es/utils").Arrayable<number>) | ((new (...args: any[]) => number | number[]) | (() => import("element-plus/es/utils").Arrayable<number>))[], unknown, unknown, 0, boolean>;
  4. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5. readonly min: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  6. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 100, boolean>;
  7. readonly step: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  8. readonly showInput: BooleanConstructor;
  9. readonly showInputControls: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  10. readonly size: {
  11. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  12. readonly required: false;
  13. readonly validator: ((val: unknown) => boolean) | undefined;
  14. __epPropKey: true;
  15. };
  16. readonly inputSize: {
  17. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  18. readonly required: false;
  19. readonly validator: ((val: unknown) => boolean) | undefined;
  20. __epPropKey: true;
  21. };
  22. readonly showStops: BooleanConstructor;
  23. readonly showTooltip: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  24. readonly formatTooltip: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | {
  25. (): (val: number) => number | string;
  26. new (): any;
  27. readonly prototype: any;
  28. } | ((new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | {
  29. (): (val: number) => number | string;
  30. new (): any;
  31. readonly prototype: any;
  32. })[], unknown, unknown, undefined, boolean>;
  33. readonly disabled: BooleanConstructor;
  34. readonly range: BooleanConstructor;
  35. readonly vertical: BooleanConstructor;
  36. readonly height: StringConstructor;
  37. readonly rangeStartLabel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  38. readonly rangeEndLabel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  39. readonly formatValueText: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | {
  40. (): (val: number) => string;
  41. new (): any;
  42. readonly prototype: any;
  43. } | ((new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | {
  44. (): (val: number) => string;
  45. new (): any;
  46. readonly prototype: any;
  47. })[], unknown, unknown, undefined, boolean>;
  48. readonly tooltipClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  49. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("element-plus").Placement, unknown, "top", boolean>;
  50. readonly marks: {
  51. readonly type: import("vue").PropType<{
  52. [x: number]: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | {
  53. style: import("vue").CSSProperties;
  54. label: any;
  55. }) | (() => string | {
  56. style: import("vue").CSSProperties;
  57. label: any;
  58. }) | ((new (...args: any[]) => string | {
  59. style: import("vue").CSSProperties;
  60. label: any;
  61. }) | (() => string | {
  62. style: import("vue").CSSProperties;
  63. label: any;
  64. }))[], unknown, unknown> | undefined;
  65. }>;
  66. readonly required: false;
  67. readonly validator: ((val: unknown) => boolean) | undefined;
  68. __epPropKey: true;
  69. };
  70. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  71. readonly persistent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  72. }, {
  73. onSliderClick: (event: MouseEvent | TouchEvent) => void;
  74. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  75. "update:modelValue": (value: import("element-plus/es/utils").Arrayable<number>) => void;
  76. change: (value: import("element-plus/es/utils").Arrayable<number>) => void;
  77. input: (value: import("element-plus/es/utils").Arrayable<number>) => void;
  78. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  79. readonly ariaLabel: StringConstructor;
  80. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | number[]) | (() => import("element-plus/es/utils").Arrayable<number>) | ((new (...args: any[]) => number | number[]) | (() => import("element-plus/es/utils").Arrayable<number>))[], unknown, unknown, 0, boolean>;
  81. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  82. readonly min: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  83. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 100, boolean>;
  84. readonly step: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  85. readonly showInput: BooleanConstructor;
  86. readonly showInputControls: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  87. readonly size: {
  88. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  89. readonly required: false;
  90. readonly validator: ((val: unknown) => boolean) | undefined;
  91. __epPropKey: true;
  92. };
  93. readonly inputSize: {
  94. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  95. readonly required: false;
  96. readonly validator: ((val: unknown) => boolean) | undefined;
  97. __epPropKey: true;
  98. };
  99. readonly showStops: BooleanConstructor;
  100. readonly showTooltip: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  101. readonly formatTooltip: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | {
  102. (): (val: number) => number | string;
  103. new (): any;
  104. readonly prototype: any;
  105. } | ((new (...args: any[]) => (val: number) => number | string) | (() => (val: number) => number | string) | {
  106. (): (val: number) => number | string;
  107. new (): any;
  108. readonly prototype: any;
  109. })[], unknown, unknown, undefined, boolean>;
  110. readonly disabled: BooleanConstructor;
  111. readonly range: BooleanConstructor;
  112. readonly vertical: BooleanConstructor;
  113. readonly height: StringConstructor;
  114. readonly rangeStartLabel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  115. readonly rangeEndLabel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  116. readonly formatValueText: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | {
  117. (): (val: number) => string;
  118. new (): any;
  119. readonly prototype: any;
  120. } | ((new (...args: any[]) => (val: number) => string) | (() => (val: number) => string) | {
  121. (): (val: number) => string;
  122. new (): any;
  123. readonly prototype: any;
  124. })[], unknown, unknown, undefined, boolean>;
  125. readonly tooltipClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  126. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("element-plus").Placement, unknown, "top", boolean>;
  127. readonly marks: {
  128. readonly type: import("vue").PropType<{
  129. [x: number]: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | {
  130. style: import("vue").CSSProperties;
  131. label: any;
  132. }) | (() => string | {
  133. style: import("vue").CSSProperties;
  134. label: any;
  135. }) | ((new (...args: any[]) => string | {
  136. style: import("vue").CSSProperties;
  137. label: any;
  138. }) | (() => string | {
  139. style: import("vue").CSSProperties;
  140. label: any;
  141. }))[], unknown, unknown> | undefined;
  142. }>;
  143. readonly required: false;
  144. readonly validator: ((val: unknown) => boolean) | undefined;
  145. __epPropKey: true;
  146. };
  147. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  148. readonly persistent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  149. }>> & {
  150. "onUpdate:modelValue"?: ((value: import("element-plus/es/utils").Arrayable<number>) => any) | undefined;
  151. onChange?: ((value: import("element-plus/es/utils").Arrayable<number>) => any) | undefined;
  152. onInput?: ((value: import("element-plus/es/utils").Arrayable<number>) => any) | undefined;
  153. }, {
  154. readonly disabled: boolean;
  155. readonly vertical: boolean;
  156. readonly range: boolean;
  157. readonly id: string;
  158. readonly modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | number[]) | (() => import("element-plus/es/utils").Arrayable<number>) | ((new (...args: any[]) => number | number[]) | (() => import("element-plus/es/utils").Arrayable<number>))[], unknown, unknown>;
  159. readonly placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("element-plus").Placement, unknown>;
  160. readonly min: number;
  161. readonly max: number;
  162. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  163. readonly persistent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  164. readonly step: number;
  165. readonly showInputControls: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  166. readonly showTooltip: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  167. readonly formatTooltip: (val: number) => number | string;
  168. readonly rangeStartLabel: string;
  169. readonly rangeEndLabel: string;
  170. readonly formatValueText: (val: number) => string;
  171. readonly tooltipClass: string;
  172. readonly showInput: boolean;
  173. readonly showStops: boolean;
  174. }>;
  175. export default _default;