1 | import type { PropType, ExtractPropTypes, App } from 'vue';
|
2 | import { nextTick } from 'vue';
|
3 | import type { SizeType } from '../config-provider';
|
4 | export declare const inputNumberProps: {
|
5 | size: {
|
6 | type: PropType<SizeType>;
|
7 | };
|
8 | bordered: {
|
9 | type: BooleanConstructor;
|
10 | default: boolean;
|
11 | };
|
12 | placeholder: StringConstructor;
|
13 | name: StringConstructor;
|
14 | id: StringConstructor;
|
15 | type: StringConstructor;
|
16 | addonBefore: import("vue-types").VueTypeValidableDef<any>;
|
17 | addonAfter: import("vue-types").VueTypeValidableDef<any>;
|
18 | prefix: import("vue-types").VueTypeValidableDef<any>;
|
19 | 'update:value': {
|
20 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
|
21 | };
|
22 | stringMode: {
|
23 | type: PropType<boolean>;
|
24 | };
|
25 | defaultValue: {
|
26 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
27 | };
|
28 | value: {
|
29 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
30 | };
|
31 | prefixCls: {
|
32 | type: PropType<string>;
|
33 | };
|
34 | min: {
|
35 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
36 | };
|
37 | max: {
|
38 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
39 | };
|
40 | step: {
|
41 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
42 | default: number;
|
43 | };
|
44 | tabindex: {
|
45 | type: PropType<number>;
|
46 | };
|
47 | controls: {
|
48 | type: PropType<boolean>;
|
49 | default: boolean;
|
50 | };
|
51 | readonly: {
|
52 | type: PropType<boolean>;
|
53 | };
|
54 | disabled: {
|
55 | type: PropType<boolean>;
|
56 | };
|
57 | autofocus: {
|
58 | type: PropType<boolean>;
|
59 | };
|
60 | keyboard: {
|
61 | type: PropType<boolean>;
|
62 | default: boolean;
|
63 | };
|
64 | parser: {
|
65 | type: PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>;
|
66 | };
|
67 | formatter: {
|
68 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
|
69 | userTyping: boolean;
|
70 | input: string;
|
71 | }) => string>;
|
72 | };
|
73 | precision: {
|
74 | type: PropType<number>;
|
75 | };
|
76 | decimalSeparator: {
|
77 | type: PropType<string>;
|
78 | };
|
79 | onInput: {
|
80 | type: PropType<(text: string) => void>;
|
81 | };
|
82 | onChange: {
|
83 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
|
84 | };
|
85 | onPressEnter: {
|
86 | type: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
|
87 | };
|
88 | onStep: {
|
89 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
|
90 | offset: import("./src/utils/MiniDecimal").ValueType;
|
91 | type: "down" | "up";
|
92 | }) => void>;
|
93 | };
|
94 | onBlur: {
|
95 | type: PropType<(e: InputEvent) => void>;
|
96 | };
|
97 | onFocus: {
|
98 | type: PropType<(e: InputEvent) => void>;
|
99 | };
|
100 | };
|
101 | export declare type InputNumberProps = Partial<ExtractPropTypes<typeof inputNumberProps>>;
|
102 | declare const _default: {
|
103 | new (...args: any[]): {
|
104 | $: import("vue").ComponentInternalInstance;
|
105 | $data: {};
|
106 | $props: Partial<{
|
107 | step: import("./src/utils/MiniDecimal").ValueType;
|
108 | bordered: boolean;
|
109 | keyboard: boolean;
|
110 | controls: boolean;
|
111 | }> & Omit<Readonly<ExtractPropTypes<{
|
112 | size: {
|
113 | type: PropType<SizeType>;
|
114 | };
|
115 | bordered: {
|
116 | type: BooleanConstructor;
|
117 | default: boolean;
|
118 | };
|
119 | placeholder: StringConstructor;
|
120 | name: StringConstructor;
|
121 | id: StringConstructor;
|
122 | type: StringConstructor;
|
123 | addonBefore: import("vue-types").VueTypeValidableDef<any>;
|
124 | addonAfter: import("vue-types").VueTypeValidableDef<any>;
|
125 | prefix: import("vue-types").VueTypeValidableDef<any>;
|
126 | 'update:value': {
|
127 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
|
128 | };
|
129 | stringMode: {
|
130 | type: PropType<boolean>;
|
131 | };
|
132 | defaultValue: {
|
133 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
134 | };
|
135 | value: {
|
136 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
137 | };
|
138 | prefixCls: {
|
139 | type: PropType<string>;
|
140 | };
|
141 | min: {
|
142 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
143 | };
|
144 | max: {
|
145 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
146 | };
|
147 | step: {
|
148 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
149 | default: number;
|
150 | };
|
151 | tabindex: {
|
152 | type: PropType<number>;
|
153 | };
|
154 | controls: {
|
155 | type: PropType<boolean>;
|
156 | default: boolean;
|
157 | };
|
158 | readonly: {
|
159 | type: PropType<boolean>;
|
160 | };
|
161 | disabled: {
|
162 | type: PropType<boolean>;
|
163 | };
|
164 | autofocus: {
|
165 | type: PropType<boolean>;
|
166 | };
|
167 | keyboard: {
|
168 | type: PropType<boolean>;
|
169 | default: boolean;
|
170 | };
|
171 | parser: {
|
172 | type: PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>;
|
173 | };
|
174 | formatter: {
|
175 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
|
176 | userTyping: boolean;
|
177 | input: string;
|
178 | }) => string>;
|
179 | };
|
180 | precision: {
|
181 | type: PropType<number>;
|
182 | };
|
183 | decimalSeparator: {
|
184 | type: PropType<string>;
|
185 | };
|
186 | onInput: {
|
187 | type: PropType<(text: string) => void>;
|
188 | };
|
189 | onChange: {
|
190 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
|
191 | };
|
192 | onPressEnter: {
|
193 | type: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
|
194 | };
|
195 | onStep: {
|
196 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
|
197 | offset: import("./src/utils/MiniDecimal").ValueType;
|
198 | type: "down" | "up";
|
199 | }) => void>;
|
200 | };
|
201 | onBlur: {
|
202 | type: PropType<(e: InputEvent) => void>;
|
203 | };
|
204 | onFocus: {
|
205 | type: PropType<(e: InputEvent) => void>;
|
206 | };
|
207 | }>> & {
|
208 | onFocus?: (...args: any[]) => any;
|
209 | onBlur?: (...args: any[]) => any;
|
210 | onChange?: (...args: any[]) => any;
|
211 | onInput?: (...args: any[]) => any;
|
212 | "onUpdate:value"?: (...args: any[]) => any;
|
213 | } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "step" | "bordered" | "keyboard" | "controls">;
|
214 | $attrs: {
|
215 | [x: string]: unknown;
|
216 | };
|
217 | $refs: {
|
218 | [x: string]: unknown;
|
219 | };
|
220 | $slots: Readonly<{
|
221 | [name: string]: import("vue").Slot;
|
222 | }>;
|
223 | $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
|
224 | $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
|
225 | $emit: (event: "blur" | "change" | "focus" | "input" | "update:value", ...args: any[]) => void;
|
226 | $el: any;
|
227 | $options: import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
|
228 | size: {
|
229 | type: PropType<SizeType>;
|
230 | };
|
231 | bordered: {
|
232 | type: BooleanConstructor;
|
233 | default: boolean;
|
234 | };
|
235 | placeholder: StringConstructor;
|
236 | name: StringConstructor;
|
237 | id: StringConstructor;
|
238 | type: StringConstructor;
|
239 | addonBefore: import("vue-types").VueTypeValidableDef<any>;
|
240 | addonAfter: import("vue-types").VueTypeValidableDef<any>;
|
241 | prefix: import("vue-types").VueTypeValidableDef<any>;
|
242 | 'update:value': {
|
243 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
|
244 | };
|
245 | stringMode: {
|
246 | type: PropType<boolean>;
|
247 | };
|
248 | defaultValue: {
|
249 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
250 | };
|
251 | value: {
|
252 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
253 | };
|
254 | prefixCls: {
|
255 | type: PropType<string>;
|
256 | };
|
257 | min: {
|
258 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
259 | };
|
260 | max: {
|
261 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
262 | };
|
263 | step: {
|
264 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
265 | default: number;
|
266 | };
|
267 | tabindex: {
|
268 | type: PropType<number>;
|
269 | };
|
270 | controls: {
|
271 | type: PropType<boolean>;
|
272 | default: boolean;
|
273 | };
|
274 | readonly: {
|
275 | type: PropType<boolean>;
|
276 | };
|
277 | disabled: {
|
278 | type: PropType<boolean>;
|
279 | };
|
280 | autofocus: {
|
281 | type: PropType<boolean>;
|
282 | };
|
283 | keyboard: {
|
284 | type: PropType<boolean>;
|
285 | default: boolean;
|
286 | };
|
287 | parser: {
|
288 | type: PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>;
|
289 | };
|
290 | formatter: {
|
291 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
|
292 | userTyping: boolean;
|
293 | input: string;
|
294 | }) => string>;
|
295 | };
|
296 | precision: {
|
297 | type: PropType<number>;
|
298 | };
|
299 | decimalSeparator: {
|
300 | type: PropType<string>;
|
301 | };
|
302 | onInput: {
|
303 | type: PropType<(text: string) => void>;
|
304 | };
|
305 | onChange: {
|
306 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
|
307 | };
|
308 | onPressEnter: {
|
309 | type: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
|
310 | };
|
311 | onStep: {
|
312 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
|
313 | offset: import("./src/utils/MiniDecimal").ValueType;
|
314 | type: "down" | "up";
|
315 | }) => void>;
|
316 | };
|
317 | onBlur: {
|
318 | type: PropType<(e: InputEvent) => void>;
|
319 | };
|
320 | onFocus: {
|
321 | type: PropType<(e: InputEvent) => void>;
|
322 | };
|
323 | }>> & {
|
324 | onFocus?: (...args: any[]) => any;
|
325 | onBlur?: (...args: any[]) => any;
|
326 | onChange?: (...args: any[]) => any;
|
327 | onInput?: (...args: any[]) => any;
|
328 | "onUpdate:value"?: (...args: any[]) => any;
|
329 | }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
330 | [key: string]: any;
|
331 | }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("blur" | "change" | "focus" | "input" | "update:value")[], string, {
|
332 | step: import("./src/utils/MiniDecimal").ValueType;
|
333 | bordered: boolean;
|
334 | keyboard: boolean;
|
335 | controls: boolean;
|
336 | }> & {
|
337 | beforeCreate?: (() => void) | (() => void)[];
|
338 | created?: (() => void) | (() => void)[];
|
339 | beforeMount?: (() => void) | (() => void)[];
|
340 | mounted?: (() => void) | (() => void)[];
|
341 | beforeUpdate?: (() => void) | (() => void)[];
|
342 | updated?: (() => void) | (() => void)[];
|
343 | activated?: (() => void) | (() => void)[];
|
344 | deactivated?: (() => void) | (() => void)[];
|
345 | beforeDestroy?: (() => void) | (() => void)[];
|
346 | beforeUnmount?: (() => void) | (() => void)[];
|
347 | destroyed?: (() => void) | (() => void)[];
|
348 | unmounted?: (() => void) | (() => void)[];
|
349 | renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
|
350 | renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
|
351 | errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
|
352 | };
|
353 | $forceUpdate: () => void;
|
354 | $nextTick: typeof nextTick;
|
355 | $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
|
356 | } & Readonly<ExtractPropTypes<{
|
357 | size: {
|
358 | type: PropType<SizeType>;
|
359 | };
|
360 | bordered: {
|
361 | type: BooleanConstructor;
|
362 | default: boolean;
|
363 | };
|
364 | placeholder: StringConstructor;
|
365 | name: StringConstructor;
|
366 | id: StringConstructor;
|
367 | type: StringConstructor;
|
368 | addonBefore: import("vue-types").VueTypeValidableDef<any>;
|
369 | addonAfter: import("vue-types").VueTypeValidableDef<any>;
|
370 | prefix: import("vue-types").VueTypeValidableDef<any>;
|
371 | 'update:value': {
|
372 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
|
373 | };
|
374 | stringMode: {
|
375 | type: PropType<boolean>;
|
376 | };
|
377 | defaultValue: {
|
378 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
379 | };
|
380 | value: {
|
381 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
382 | };
|
383 | prefixCls: {
|
384 | type: PropType<string>;
|
385 | };
|
386 | min: {
|
387 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
388 | };
|
389 | max: {
|
390 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
391 | };
|
392 | step: {
|
393 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
394 | default: number;
|
395 | };
|
396 | tabindex: {
|
397 | type: PropType<number>;
|
398 | };
|
399 | controls: {
|
400 | type: PropType<boolean>;
|
401 | default: boolean;
|
402 | };
|
403 | readonly: {
|
404 | type: PropType<boolean>;
|
405 | };
|
406 | disabled: {
|
407 | type: PropType<boolean>;
|
408 | };
|
409 | autofocus: {
|
410 | type: PropType<boolean>;
|
411 | };
|
412 | keyboard: {
|
413 | type: PropType<boolean>;
|
414 | default: boolean;
|
415 | };
|
416 | parser: {
|
417 | type: PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>;
|
418 | };
|
419 | formatter: {
|
420 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
|
421 | userTyping: boolean;
|
422 | input: string;
|
423 | }) => string>;
|
424 | };
|
425 | precision: {
|
426 | type: PropType<number>;
|
427 | };
|
428 | decimalSeparator: {
|
429 | type: PropType<string>;
|
430 | };
|
431 | onInput: {
|
432 | type: PropType<(text: string) => void>;
|
433 | };
|
434 | onChange: {
|
435 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
|
436 | };
|
437 | onPressEnter: {
|
438 | type: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
|
439 | };
|
440 | onStep: {
|
441 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
|
442 | offset: import("./src/utils/MiniDecimal").ValueType;
|
443 | type: "down" | "up";
|
444 | }) => void>;
|
445 | };
|
446 | onBlur: {
|
447 | type: PropType<(e: InputEvent) => void>;
|
448 | };
|
449 | onFocus: {
|
450 | type: PropType<(e: InputEvent) => void>;
|
451 | };
|
452 | }>> & {
|
453 | onFocus?: (...args: any[]) => any;
|
454 | onBlur?: (...args: any[]) => any;
|
455 | onChange?: (...args: any[]) => any;
|
456 | onInput?: (...args: any[]) => any;
|
457 | "onUpdate:value"?: (...args: any[]) => any;
|
458 | } & import("vue").ShallowUnwrapRef<() => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
459 | [key: string]: any;
|
460 | }>> & {} & {} & import("vue").ComponentCustomProperties;
|
461 | __isFragment?: never;
|
462 | __isTeleport?: never;
|
463 | __isSuspense?: never;
|
464 | } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
|
465 | size: {
|
466 | type: PropType<SizeType>;
|
467 | };
|
468 | bordered: {
|
469 | type: BooleanConstructor;
|
470 | default: boolean;
|
471 | };
|
472 | placeholder: StringConstructor;
|
473 | name: StringConstructor;
|
474 | id: StringConstructor;
|
475 | type: StringConstructor;
|
476 | addonBefore: import("vue-types").VueTypeValidableDef<any>;
|
477 | addonAfter: import("vue-types").VueTypeValidableDef<any>;
|
478 | prefix: import("vue-types").VueTypeValidableDef<any>;
|
479 | 'update:value': {
|
480 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
|
481 | };
|
482 | stringMode: {
|
483 | type: PropType<boolean>;
|
484 | };
|
485 | defaultValue: {
|
486 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
487 | };
|
488 | value: {
|
489 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
490 | };
|
491 | prefixCls: {
|
492 | type: PropType<string>;
|
493 | };
|
494 | min: {
|
495 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
496 | };
|
497 | max: {
|
498 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
499 | };
|
500 | step: {
|
501 | type: PropType<import("./src/utils/MiniDecimal").ValueType>;
|
502 | default: number;
|
503 | };
|
504 | tabindex: {
|
505 | type: PropType<number>;
|
506 | };
|
507 | controls: {
|
508 | type: PropType<boolean>;
|
509 | default: boolean;
|
510 | };
|
511 | readonly: {
|
512 | type: PropType<boolean>;
|
513 | };
|
514 | disabled: {
|
515 | type: PropType<boolean>;
|
516 | };
|
517 | autofocus: {
|
518 | type: PropType<boolean>;
|
519 | };
|
520 | keyboard: {
|
521 | type: PropType<boolean>;
|
522 | default: boolean;
|
523 | };
|
524 | parser: {
|
525 | type: PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>;
|
526 | };
|
527 | formatter: {
|
528 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
|
529 | userTyping: boolean;
|
530 | input: string;
|
531 | }) => string>;
|
532 | };
|
533 | precision: {
|
534 | type: PropType<number>;
|
535 | };
|
536 | decimalSeparator: {
|
537 | type: PropType<string>;
|
538 | };
|
539 | onInput: {
|
540 | type: PropType<(text: string) => void>;
|
541 | };
|
542 | onChange: {
|
543 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
|
544 | };
|
545 | onPressEnter: {
|
546 | type: PropType<import("../_util/EventInterface").KeyboardEventHandler>;
|
547 | };
|
548 | onStep: {
|
549 | type: PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
|
550 | offset: import("./src/utils/MiniDecimal").ValueType;
|
551 | type: "down" | "up";
|
552 | }) => void>;
|
553 | };
|
554 | onBlur: {
|
555 | type: PropType<(e: InputEvent) => void>;
|
556 | };
|
557 | onFocus: {
|
558 | type: PropType<(e: InputEvent) => void>;
|
559 | };
|
560 | }>> & {
|
561 | onFocus?: (...args: any[]) => any;
|
562 | onBlur?: (...args: any[]) => any;
|
563 | onChange?: (...args: any[]) => any;
|
564 | onInput?: (...args: any[]) => any;
|
565 | "onUpdate:value"?: (...args: any[]) => any;
|
566 | }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
567 | [key: string]: any;
|
568 | }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("blur" | "change" | "focus" | "input" | "update:value")[], "input" | "blur" | "change" | "focus" | "update:value", {
|
569 | step: import("./src/utils/MiniDecimal").ValueType;
|
570 | bordered: boolean;
|
571 | keyboard: boolean;
|
572 | controls: boolean;
|
573 | }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
|
574 | install: (app: App) => App<any>;
|
575 | };
|
576 | export default _default;
|