77d04d51644f8838232bf9f6b741558ab1e85e0b65e17755a1c195683de58fb1d34672b2d67b74cff57fff7909106d3a778a112c3e309e28aeadb2491b3adc 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. import type { DefineComponent, PropType, Ref, ComputedRef, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ExtractPropTypes } from 'vue-demi';
  2. declare const _default: DefineComponent<{
  3. scale: NumberConstructor;
  4. ratio: NumberConstructor;
  5. thick: NumberConstructor;
  6. palette: ObjectConstructor;
  7. vertical: {
  8. type: BooleanConstructor;
  9. default: boolean;
  10. };
  11. width: {
  12. type: NumberConstructor;
  13. default: number;
  14. };
  15. height: {
  16. type: NumberConstructor;
  17. default: number;
  18. };
  19. start: {
  20. type: NumberConstructor;
  21. default: number;
  22. };
  23. lines: {
  24. type: PropType<number[]>;
  25. default: () => never[];
  26. };
  27. selectStart: {
  28. type: NumberConstructor;
  29. };
  30. selectLength: {
  31. type: NumberConstructor;
  32. };
  33. isShowReferLine: {
  34. type: BooleanConstructor;
  35. };
  36. }, {
  37. showIndicator: Ref<boolean>;
  38. valueNum: Ref<number>;
  39. rwClassName: ComputedRef<"v-container" | "h-container">;
  40. rwStyle: ComputedRef<{
  41. width: string;
  42. height: string;
  43. top: string;
  44. } | {
  45. width: string;
  46. height: string;
  47. left: string;
  48. }>;
  49. indicatorStyle: ComputedRef<{
  50. [x: string]: string;
  51. }>;
  52. handleNewLine: (value: number) => void;
  53. handleLineRelease: (value: number, index: number) => void;
  54. handleLineRemove: (index: any) => void;
  55. }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<ExtractPropTypes<{
  56. scale: NumberConstructor;
  57. ratio: NumberConstructor;
  58. thick: NumberConstructor;
  59. palette: ObjectConstructor;
  60. vertical: {
  61. type: BooleanConstructor;
  62. default: boolean;
  63. };
  64. width: {
  65. type: NumberConstructor;
  66. default: number;
  67. };
  68. height: {
  69. type: NumberConstructor;
  70. default: number;
  71. };
  72. start: {
  73. type: NumberConstructor;
  74. default: number;
  75. };
  76. lines: {
  77. type: PropType<number[]>;
  78. default: () => never[];
  79. };
  80. selectStart: {
  81. type: NumberConstructor;
  82. };
  83. selectLength: {
  84. type: NumberConstructor;
  85. };
  86. isShowReferLine: {
  87. type: BooleanConstructor;
  88. };
  89. }>>, {
  90. vertical: boolean;
  91. start: number;
  92. width: number;
  93. height: number;
  94. isShowReferLine: boolean;
  95. lines: number[];
  96. }>;
  97. export default _default;