9e499732e738fde768d7c79ceb88b33620d0b6a29ae225667d373513bd90db8ed6371d5c1b6cf48e9818907dd1ad09428c653881f4d6f012d96583b2578e5b 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. declare function __VLS_template(): {
  2. "decrease-icon"?(_: {}): any;
  3. "increase-icon"?(_: {}): any;
  4. prefix?(_: {}): any;
  5. suffix?(_: {}): any;
  6. };
  7. declare const __VLS_component: import("vue").DefineComponent<{
  8. readonly inputmode: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal") | (() => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal" | undefined) | ((new (...args: any[]) => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal") | (() => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal" | undefined))[], unknown, unknown, undefined, boolean>;
  9. readonly align: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "center" | "left" | "right") | (() => "center" | "left" | "right") | ((new (...args: any[]) => "center" | "left" | "right") | (() => "center" | "left" | "right"))[], unknown, unknown, "center", boolean>;
  10. readonly disabledScientific: BooleanConstructor;
  11. readonly ariaLabel: StringConstructor;
  12. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  13. readonly step: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  14. readonly stepStrictly: BooleanConstructor;
  15. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  16. readonly min: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  17. readonly modelValue: {
  18. readonly type: import("vue").PropType<any>;
  19. readonly required: false;
  20. readonly validator: ((val: unknown) => boolean) | undefined;
  21. __epPropKey: true;
  22. };
  23. readonly readonly: BooleanConstructor;
  24. readonly disabled: BooleanConstructor;
  25. readonly size: {
  26. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  27. readonly required: false;
  28. readonly validator: ((val: unknown) => boolean) | undefined;
  29. __epPropKey: true;
  30. };
  31. readonly controls: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  32. readonly controlsPosition: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "right", unknown, "", boolean>;
  33. readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, null], unknown, unknown, null, boolean>;
  34. readonly name: StringConstructor;
  35. readonly placeholder: StringConstructor;
  36. readonly precision: {
  37. readonly type: import("vue").PropType<number>;
  38. readonly required: false;
  39. readonly validator: ((val: unknown) => boolean) | undefined;
  40. __epPropKey: true;
  41. };
  42. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  43. }, {
  44. /** @description get focus the input component */
  45. focus: () => void;
  46. /** @description remove focus the input component */
  47. blur: () => void;
  48. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  49. focus: (e: FocusEvent) => void;
  50. "update:modelValue": (val: number | undefined) => void;
  51. change: (cur: number | undefined, prev: number | undefined) => void;
  52. input: (val: number | null | undefined) => void;
  53. blur: (e: FocusEvent) => void;
  54. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  55. readonly inputmode: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal") | (() => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal" | undefined) | ((new (...args: any[]) => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal") | (() => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal" | undefined))[], unknown, unknown, undefined, boolean>;
  56. readonly align: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "center" | "left" | "right") | (() => "center" | "left" | "right") | ((new (...args: any[]) => "center" | "left" | "right") | (() => "center" | "left" | "right"))[], unknown, unknown, "center", boolean>;
  57. readonly disabledScientific: BooleanConstructor;
  58. readonly ariaLabel: StringConstructor;
  59. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  60. readonly step: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  61. readonly stepStrictly: BooleanConstructor;
  62. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  63. readonly min: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  64. readonly modelValue: {
  65. readonly type: import("vue").PropType<any>;
  66. readonly required: false;
  67. readonly validator: ((val: unknown) => boolean) | undefined;
  68. __epPropKey: true;
  69. };
  70. readonly readonly: BooleanConstructor;
  71. readonly disabled: BooleanConstructor;
  72. readonly size: {
  73. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  74. readonly required: false;
  75. readonly validator: ((val: unknown) => boolean) | undefined;
  76. __epPropKey: true;
  77. };
  78. readonly controls: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  79. readonly controlsPosition: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "right", unknown, "", boolean>;
  80. readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, null], unknown, unknown, null, boolean>;
  81. readonly name: StringConstructor;
  82. readonly placeholder: StringConstructor;
  83. readonly precision: {
  84. readonly type: import("vue").PropType<number>;
  85. readonly required: false;
  86. readonly validator: ((val: unknown) => boolean) | undefined;
  87. __epPropKey: true;
  88. };
  89. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  90. }>> & {
  91. "onUpdate:modelValue"?: ((val: number | undefined) => any) | undefined;
  92. onChange?: ((cur: number | undefined, prev: number | undefined) => any) | undefined;
  93. onFocus?: ((e: FocusEvent) => any) | undefined;
  94. onBlur?: ((e: FocusEvent) => any) | undefined;
  95. onInput?: ((val: number | null | undefined) => any) | undefined;
  96. }, {
  97. readonly disabled: boolean;
  98. readonly id: string;
  99. readonly valueOnClear: any;
  100. readonly readonly: boolean;
  101. readonly min: number;
  102. readonly max: number;
  103. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  104. readonly inputmode: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal") | (() => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal" | undefined) | ((new (...args: any[]) => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal") | (() => "search" | "text" | "none" | "url" | "email" | "tel" | "numeric" | "decimal" | undefined))[], unknown, unknown>;
  105. readonly align: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "center" | "left" | "right") | (() => "center" | "left" | "right") | ((new (...args: any[]) => "center" | "left" | "right") | (() => "center" | "left" | "right"))[], unknown, unknown>;
  106. readonly step: number;
  107. readonly controls: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  108. readonly controlsPosition: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "right", unknown>;
  109. readonly disabledScientific: boolean;
  110. readonly stepStrictly: boolean;
  111. }>;
  112. declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>;
  113. export default _default;
  114. type __VLS_WithTemplateSlots<T, S> = T & {
  115. new (): {
  116. $slots: S;
  117. };
  118. };