UNPKG

nutui-taro-upgrade

Version:

@nutui/nutui-taro 对京东风格组件库的taro4 版本支持

364 lines (363 loc) 12.5 kB
import { Ref } from 'vue'; import type { PropType } from 'vue'; export interface dataList { price: string | number; } declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ chooseText: { type: StringConstructor; default: string; }; otherValueText: { type: StringConstructor; default: string; }; dataList: { type: PropType<dataList[]>; default: () => never[]; }; cardAmountMin: { type: NumberConstructor; default: number; }; cardAmountMax: { type: NumberConstructor; default: number; }; cardBuyMin: { type: NumberConstructor; default: number; }; cardBuyMax: { type: NumberConstructor; default: number; }; modelValue: { type: (NumberConstructor | StringConstructor)[]; default: number; }; placeholder: { type: StringConstructor; default: string; }; suffix: { type: StringConstructor; default: string; }; }>, { handleClick: (item: { price: number | string; }, index: number) => void; changeStep: (value: number) => void; change: (event: Event) => void; inputClick: () => void; stepValue: Ref<number, number>; currentIndex: Ref<string | number | null, string | number | null>; inputValue: Ref<string | number | undefined, string | number | undefined>; money: Ref<string | number | undefined, string | number | undefined>; translate: (keyPath: string, ...args: unknown[]) => any; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue" | "changeStep" | "inputChange" | "inputClick")[], "change" | "update:modelValue" | "changeStep" | "inputChange" | "inputClick", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ chooseText: { type: StringConstructor; default: string; }; otherValueText: { type: StringConstructor; default: string; }; dataList: { type: PropType<dataList[]>; default: () => never[]; }; cardAmountMin: { type: NumberConstructor; default: number; }; cardAmountMax: { type: NumberConstructor; default: number; }; cardBuyMin: { type: NumberConstructor; default: number; }; cardBuyMax: { type: NumberConstructor; default: number; }; modelValue: { type: (NumberConstructor | StringConstructor)[]; default: number; }; placeholder: { type: StringConstructor; default: string; }; suffix: { type: StringConstructor; default: string; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChangeStep?: ((...args: any[]) => any) | undefined; onInputChange?: ((...args: any[]) => any) | undefined; onInputClick?: ((...args: any[]) => any) | undefined; }>, { placeholder: string; modelValue: string | number; chooseText: string; otherValueText: string; dataList: dataList[]; cardAmountMin: number; cardAmountMax: number; cardBuyMin: number; cardBuyMax: number; suffix: string; }, {}, { NutInputNumber: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{ disabled: { type: PropType<boolean>; default: boolean; }; max: { type: PropType<string | number>; default: number; }; modelValue: { type: PropType<string | number>; default: number; }; min: { type: PropType<string | number>; default: number; }; step: { type: PropType<string | number>; default: number; }; readonly: { type: PropType<boolean>; default: boolean; }; inputWidth: { type: PropType<string | number>; default: string; }; buttonSize: { type: PropType<string | number>; default: string; }; decimalPlaces: { type: PropType<string | number>; default: number; }; }>> & Readonly<{ onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onReduce?: ((...args: any[]) => any) | undefined; onAdd?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onOverlimit?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { blur: (...args: any[]) => void; change: (...args: any[]) => void; focus: (...args: any[]) => void; reduce: (...args: any[]) => void; add: (...args: any[]) => void; "update:modelValue": (...args: any[]) => void; overlimit: (...args: any[]) => void; }, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{ disabled: { type: PropType<boolean>; default: boolean; }; max: { type: PropType<string | number>; default: number; }; modelValue: { type: PropType<string | number>; default: number; }; min: { type: PropType<string | number>; default: number; }; step: { type: PropType<string | number>; default: number; }; readonly: { type: PropType<boolean>; default: boolean; }; inputWidth: { type: PropType<string | number>; default: string; }; buttonSize: { type: PropType<string | number>; default: string; }; decimalPlaces: { type: PropType<string | number>; default: number; }; }>> & Readonly<{ onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onReduce?: ((...args: any[]) => any) | undefined; onAdd?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onOverlimit?: ((...args: any[]) => any) | undefined; }>, { disabled: boolean; max: string | number; modelValue: string | number; min: string | number; step: string | number; readonly: boolean; inputWidth: string | number; buttonSize: string | number; decimalPlaces: string | number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ disabled: { type: PropType<boolean>; default: boolean; }; max: { type: PropType<string | number>; default: number; }; modelValue: { type: PropType<string | number>; default: number; }; min: { type: PropType<string | number>; default: number; }; step: { type: PropType<string | number>; default: number; }; readonly: { type: PropType<boolean>; default: boolean; }; inputWidth: { type: PropType<string | number>; default: string; }; buttonSize: { type: PropType<string | number>; default: string; }; decimalPlaces: { type: PropType<string | number>; default: number; }; }>> & Readonly<{ onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onReduce?: ((...args: any[]) => any) | undefined; onAdd?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onOverlimit?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, { disabled: boolean; max: string | number; modelValue: string | number; min: string | number; step: string | number; readonly: boolean; inputWidth: string | number; buttonSize: string | number; decimalPlaces: string | number; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ disabled: { type: PropType<boolean>; default: boolean; }; max: { type: PropType<string | number>; default: number; }; modelValue: { type: PropType<string | number>; default: number; }; min: { type: PropType<string | number>; default: number; }; step: { type: PropType<string | number>; default: number; }; readonly: { type: PropType<boolean>; default: boolean; }; inputWidth: { type: PropType<string | number>; default: string; }; buttonSize: { type: PropType<string | number>; default: string; }; decimalPlaces: { type: PropType<string | number>; default: number; }; }>> & Readonly<{ onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onReduce?: ((...args: any[]) => any) | undefined; onAdd?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onOverlimit?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { blur: (...args: any[]) => void; change: (...args: any[]) => void; focus: (...args: any[]) => void; reduce: (...args: any[]) => void; add: (...args: any[]) => void; "update:modelValue": (...args: any[]) => void; overlimit: (...args: any[]) => void; }, string, { disabled: boolean; max: string | number; modelValue: string | number; min: string | number; step: string | number; readonly: boolean; inputWidth: string | number; buttonSize: string | number; decimalPlaces: string | number; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { "left-icon"?(_: {}): any; "right-icon"?(_: {}): any; }; }); }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;