first commit

This commit is contained in:
2025-12-29 14:59:44 +08:00
commit 10c3fbb0d7
5315 changed files with 795443 additions and 0 deletions

194
node_modules/vant/lib/stepper/Stepper.d.ts generated vendored Normal file
View File

@@ -0,0 +1,194 @@
import { type PropType, type ExtractPropTypes } from 'vue';
import { Interceptor } from '../utils';
export type StepperTheme = 'default' | 'round';
export declare const stepperProps: {
min: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
max: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
name: {
type: (NumberConstructor | StringConstructor)[];
default: string;
};
step: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
theme: PropType<StepperTheme>;
integer: BooleanConstructor;
disabled: BooleanConstructor;
showPlus: {
type: BooleanConstructor;
default: true;
};
showMinus: {
type: BooleanConstructor;
default: true;
};
showInput: {
type: BooleanConstructor;
default: true;
};
longPress: {
type: BooleanConstructor;
default: true;
};
autoFixed: {
type: BooleanConstructor;
default: true;
};
allowEmpty: BooleanConstructor;
modelValue: (NumberConstructor | StringConstructor)[];
inputWidth: (NumberConstructor | StringConstructor)[];
buttonSize: (NumberConstructor | StringConstructor)[];
placeholder: StringConstructor;
disablePlus: BooleanConstructor;
disableMinus: BooleanConstructor;
disableInput: BooleanConstructor;
beforeChange: PropType<Interceptor>;
defaultValue: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
decimalLength: (NumberConstructor | StringConstructor)[];
};
export type StepperProps = ExtractPropTypes<typeof stepperProps>;
declare const _default: import("vue").DefineComponent<ExtractPropTypes<{
min: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
max: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
name: {
type: (NumberConstructor | StringConstructor)[];
default: string;
};
step: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
theme: PropType<StepperTheme>;
integer: BooleanConstructor;
disabled: BooleanConstructor;
showPlus: {
type: BooleanConstructor;
default: true;
};
showMinus: {
type: BooleanConstructor;
default: true;
};
showInput: {
type: BooleanConstructor;
default: true;
};
longPress: {
type: BooleanConstructor;
default: true;
};
autoFixed: {
type: BooleanConstructor;
default: true;
};
allowEmpty: BooleanConstructor;
modelValue: (NumberConstructor | StringConstructor)[];
inputWidth: (NumberConstructor | StringConstructor)[];
buttonSize: (NumberConstructor | StringConstructor)[];
placeholder: StringConstructor;
disablePlus: BooleanConstructor;
disableMinus: BooleanConstructor;
disableInput: BooleanConstructor;
beforeChange: PropType<Interceptor>;
defaultValue: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
decimalLength: (NumberConstructor | StringConstructor)[];
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focus" | "blur" | "update:modelValue" | "change" | "minus" | "plus" | "overlimit")[], "focus" | "blur" | "update:modelValue" | "change" | "minus" | "plus" | "overlimit", import("vue").PublicProps, Readonly<ExtractPropTypes<{
min: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
max: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
name: {
type: (NumberConstructor | StringConstructor)[];
default: string;
};
step: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
theme: PropType<StepperTheme>;
integer: BooleanConstructor;
disabled: BooleanConstructor;
showPlus: {
type: BooleanConstructor;
default: true;
};
showMinus: {
type: BooleanConstructor;
default: true;
};
showInput: {
type: BooleanConstructor;
default: true;
};
longPress: {
type: BooleanConstructor;
default: true;
};
autoFixed: {
type: BooleanConstructor;
default: true;
};
allowEmpty: BooleanConstructor;
modelValue: (NumberConstructor | StringConstructor)[];
inputWidth: (NumberConstructor | StringConstructor)[];
buttonSize: (NumberConstructor | StringConstructor)[];
placeholder: StringConstructor;
disablePlus: BooleanConstructor;
disableMinus: BooleanConstructor;
disableInput: BooleanConstructor;
beforeChange: PropType<Interceptor>;
defaultValue: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
decimalLength: (NumberConstructor | StringConstructor)[];
}>> & Readonly<{
onFocus?: ((...args: any[]) => any) | undefined;
onBlur?: ((...args: any[]) => any) | undefined;
onChange?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onMinus?: ((...args: any[]) => any) | undefined;
onPlus?: ((...args: any[]) => any) | undefined;
onOverlimit?: ((...args: any[]) => any) | undefined;
}>, {
name: string | number;
max: string | number;
disabled: boolean;
min: string | number;
longPress: boolean;
step: string | number;
integer: boolean;
showPlus: boolean;
showMinus: boolean;
showInput: boolean;
autoFixed: boolean;
allowEmpty: boolean;
disablePlus: boolean;
disableMinus: boolean;
disableInput: boolean;
defaultValue: string | number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;

267
node_modules/vant/lib/stepper/Stepper.js generated vendored Normal file
View File

@@ -0,0 +1,267 @@
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name2 in all)
__defProp(target, name2, { get: all[name2], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var stdin_exports = {};
__export(stdin_exports, {
default: () => stdin_default,
stepperProps: () => stepperProps
});
module.exports = __toCommonJS(stdin_exports);
var import_vue = require("vue");
var import_utils = require("../utils");
var import_use = require("@vant/use");
const [name, bem] = (0, import_utils.createNamespace)("stepper");
const LONG_PRESS_INTERVAL = 200;
const isEqual = (value1, value2) => String(value1) === String(value2);
const stepperProps = {
min: (0, import_utils.makeNumericProp)(1),
max: (0, import_utils.makeNumericProp)(Infinity),
name: (0, import_utils.makeNumericProp)(""),
step: (0, import_utils.makeNumericProp)(1),
theme: String,
integer: Boolean,
disabled: Boolean,
showPlus: import_utils.truthProp,
showMinus: import_utils.truthProp,
showInput: import_utils.truthProp,
longPress: import_utils.truthProp,
autoFixed: import_utils.truthProp,
allowEmpty: Boolean,
modelValue: import_utils.numericProp,
inputWidth: import_utils.numericProp,
buttonSize: import_utils.numericProp,
placeholder: String,
disablePlus: Boolean,
disableMinus: Boolean,
disableInput: Boolean,
beforeChange: Function,
defaultValue: (0, import_utils.makeNumericProp)(1),
decimalLength: import_utils.numericProp
};
var stdin_default = (0, import_vue.defineComponent)({
name,
props: stepperProps,
emits: ["plus", "blur", "minus", "focus", "change", "overlimit", "update:modelValue"],
setup(props, {
emit
}) {
const format = (value, autoFixed = true) => {
const {
min,
max,
allowEmpty,
decimalLength
} = props;
if (allowEmpty && value === "") {
return value;
}
value = (0, import_utils.formatNumber)(String(value), !props.integer);
value = value === "" ? 0 : +value;
value = Number.isNaN(value) ? +min : value;
value = autoFixed ? Math.max(Math.min(+max, value), +min) : value;
if ((0, import_utils.isDef)(decimalLength)) {
value = value.toFixed(+decimalLength);
}
return value;
};
const getInitialValue = () => {
var _a;
const defaultValue = (_a = props.modelValue) != null ? _a : props.defaultValue;
const value = format(defaultValue);
if (!isEqual(value, props.modelValue)) {
emit("update:modelValue", value);
}
return value;
};
let actionType;
const inputRef = (0, import_vue.ref)();
const current = (0, import_vue.ref)(getInitialValue());
const minusDisabled = (0, import_vue.computed)(() => props.disabled || props.disableMinus || +current.value <= +props.min);
const plusDisabled = (0, import_vue.computed)(() => props.disabled || props.disablePlus || +current.value >= +props.max);
const inputStyle = (0, import_vue.computed)(() => ({
width: (0, import_utils.addUnit)(props.inputWidth),
height: (0, import_utils.addUnit)(props.buttonSize)
}));
const buttonStyle = (0, import_vue.computed)(() => (0, import_utils.getSizeStyle)(props.buttonSize));
const check = () => {
const value = format(current.value);
if (!isEqual(value, current.value)) {
current.value = value;
}
};
const setValue = (value) => {
if (props.beforeChange) {
(0, import_utils.callInterceptor)(props.beforeChange, {
args: [value],
done() {
current.value = value;
}
});
} else {
current.value = value;
}
};
const onChange = () => {
if (actionType === "plus" && plusDisabled.value || actionType === "minus" && minusDisabled.value) {
emit("overlimit", actionType);
return;
}
const diff = actionType === "minus" ? -props.step : +props.step;
const value = format((0, import_utils.addNumber)(+current.value, diff));
setValue(value);
emit(actionType);
};
const onInput = (event) => {
const input = event.target;
const {
value
} = input;
const {
decimalLength
} = props;
let formatted = (0, import_utils.formatNumber)(String(value), !props.integer);
if ((0, import_utils.isDef)(decimalLength) && formatted.includes(".")) {
const pair = formatted.split(".");
formatted = `${pair[0]}.${pair[1].slice(0, +decimalLength)}`;
}
if (props.beforeChange) {
input.value = String(current.value);
} else if (!isEqual(value, formatted)) {
input.value = formatted;
}
const isNumeric = formatted === String(+formatted);
setValue(isNumeric ? +formatted : formatted);
};
const onFocus = (event) => {
var _a;
if (props.disableInput) {
(_a = inputRef.value) == null ? void 0 : _a.blur();
} else {
emit("focus", event);
}
};
const onBlur = (event) => {
const input = event.target;
const value = format(input.value, props.autoFixed);
input.value = String(value);
current.value = value;
(0, import_vue.nextTick)(() => {
emit("blur", event);
(0, import_utils.resetScroll)();
});
};
let isLongPress;
let longPressTimer;
const longPressStep = () => {
longPressTimer = setTimeout(() => {
onChange();
longPressStep();
}, LONG_PRESS_INTERVAL);
};
const onTouchStart = () => {
if (props.longPress) {
isLongPress = false;
clearTimeout(longPressTimer);
longPressTimer = setTimeout(() => {
isLongPress = true;
onChange();
longPressStep();
}, import_utils.LONG_PRESS_START_TIME);
}
};
const onTouchEnd = (event) => {
if (props.longPress) {
clearTimeout(longPressTimer);
if (isLongPress) {
(0, import_utils.preventDefault)(event);
}
}
};
const onMousedown = (event) => {
if (props.disableInput) {
(0, import_utils.preventDefault)(event);
}
};
const createListeners = (type) => ({
onClick: (event) => {
(0, import_utils.preventDefault)(event);
actionType = type;
onChange();
},
onTouchstartPassive: () => {
actionType = type;
onTouchStart();
},
onTouchend: onTouchEnd,
onTouchcancel: onTouchEnd
});
(0, import_vue.watch)(() => [props.max, props.min, props.integer, props.decimalLength], check);
(0, import_vue.watch)(() => props.modelValue, (value) => {
if (!isEqual(value, current.value)) {
current.value = format(value);
}
});
(0, import_vue.watch)(current, (value) => {
emit("update:modelValue", value);
emit("change", value, {
name: props.name
});
});
(0, import_use.useCustomFieldValue)(() => props.modelValue);
return () => (0, import_vue.createVNode)("div", {
"role": "group",
"class": bem([props.theme])
}, [(0, import_vue.withDirectives)((0, import_vue.createVNode)("button", (0, import_vue.mergeProps)({
"type": "button",
"style": buttonStyle.value,
"class": [bem("minus", {
disabled: minusDisabled.value
}), {
[import_utils.HAPTICS_FEEDBACK]: !minusDisabled.value
}],
"aria-disabled": minusDisabled.value || void 0
}, createListeners("minus")), null), [[import_vue.vShow, props.showMinus]]), (0, import_vue.withDirectives)((0, import_vue.createVNode)("input", {
"ref": inputRef,
"type": props.integer ? "tel" : "text",
"role": "spinbutton",
"class": bem("input"),
"value": current.value,
"style": inputStyle.value,
"disabled": props.disabled,
"readonly": props.disableInput,
"inputmode": props.integer ? "numeric" : "decimal",
"placeholder": props.placeholder,
"autocomplete": "off",
"aria-valuemax": props.max,
"aria-valuemin": props.min,
"aria-valuenow": current.value,
"onBlur": onBlur,
"onInput": onInput,
"onFocus": onFocus,
"onMousedown": onMousedown
}, null), [[import_vue.vShow, props.showInput]]), (0, import_vue.withDirectives)((0, import_vue.createVNode)("button", (0, import_vue.mergeProps)({
"type": "button",
"style": buttonStyle.value,
"class": [bem("plus", {
disabled: plusDisabled.value
}), {
[import_utils.HAPTICS_FEEDBACK]: !plusDisabled.value
}],
"aria-disabled": plusDisabled.value || void 0
}, createListeners("plus")), null), [[import_vue.vShow, props.showPlus]])]);
}
});

1
node_modules/vant/lib/stepper/index.css generated vendored Normal file
View File

@@ -0,0 +1 @@
:root,:host{--van-stepper-background: var(--van-active-color);--van-stepper-button-icon-color: var(--van-text-color);--van-stepper-button-disabled-color: var(--van-background);--van-stepper-button-disabled-icon-color: var(--van-gray-5);--van-stepper-button-round-theme-color: var(--van-primary-color);--van-stepper-input-width: 32px;--van-stepper-input-height: 28px;--van-stepper-input-font-size: var(--van-font-size-md);--van-stepper-input-line-height: normal;--van-stepper-input-text-color: var(--van-text-color);--van-stepper-input-disabled-text-color: var(--van-text-color-3);--van-stepper-input-disabled-background: var(--van-active-color);--van-stepper-radius: var(--van-radius-md)}.van-stepper{display:inline-block;-webkit-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);margin:0;padding:0;color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background);border:0}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:1px}.van-stepper__minus:after,.van-stepper__plus:after{width:1px;height:50%}.van-stepper__minus:before,.van-stepper__plus:before,.van-stepper__minus:after,.van-stepper__plus:after{position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);content:""}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-radius) 0 0 var(--van-stepper-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-radius) var(--van-stepper-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);margin:0 2px;padding:0;color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background);border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__plus,.van-stepper--round .van-stepper__minus{border-radius:100%}.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__minus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-2);border:1px solid var(--van-stepper-button-round-theme-color)}

143
node_modules/vant/lib/stepper/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1,143 @@
export declare const Stepper: import("../utils").WithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
min: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
max: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
name: {
type: (NumberConstructor | StringConstructor)[];
default: string;
};
step: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
theme: import("vue").PropType<import("./Stepper").StepperTheme>;
integer: BooleanConstructor;
disabled: BooleanConstructor;
showPlus: {
type: BooleanConstructor;
default: true;
};
showMinus: {
type: BooleanConstructor;
default: true;
};
showInput: {
type: BooleanConstructor;
default: true;
};
longPress: {
type: BooleanConstructor;
default: true;
};
autoFixed: {
type: BooleanConstructor;
default: true;
};
allowEmpty: BooleanConstructor;
modelValue: (NumberConstructor | StringConstructor)[];
inputWidth: (NumberConstructor | StringConstructor)[];
buttonSize: (NumberConstructor | StringConstructor)[];
placeholder: StringConstructor;
disablePlus: BooleanConstructor;
disableMinus: BooleanConstructor;
disableInput: BooleanConstructor;
beforeChange: import("vue").PropType<import("../utils").Interceptor>;
defaultValue: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
decimalLength: (NumberConstructor | StringConstructor)[];
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focus" | "blur" | "update:modelValue" | "change" | "minus" | "plus" | "overlimit")[], "focus" | "blur" | "update:modelValue" | "change" | "minus" | "plus" | "overlimit", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
min: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
max: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
name: {
type: (NumberConstructor | StringConstructor)[];
default: string;
};
step: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
theme: import("vue").PropType<import("./Stepper").StepperTheme>;
integer: BooleanConstructor;
disabled: BooleanConstructor;
showPlus: {
type: BooleanConstructor;
default: true;
};
showMinus: {
type: BooleanConstructor;
default: true;
};
showInput: {
type: BooleanConstructor;
default: true;
};
longPress: {
type: BooleanConstructor;
default: true;
};
autoFixed: {
type: BooleanConstructor;
default: true;
};
allowEmpty: BooleanConstructor;
modelValue: (NumberConstructor | StringConstructor)[];
inputWidth: (NumberConstructor | StringConstructor)[];
buttonSize: (NumberConstructor | StringConstructor)[];
placeholder: StringConstructor;
disablePlus: BooleanConstructor;
disableMinus: BooleanConstructor;
disableInput: BooleanConstructor;
beforeChange: import("vue").PropType<import("../utils").Interceptor>;
defaultValue: {
type: (NumberConstructor | StringConstructor)[];
default: number;
};
decimalLength: (NumberConstructor | StringConstructor)[];
}>> & Readonly<{
onFocus?: ((...args: any[]) => any) | undefined;
onBlur?: ((...args: any[]) => any) | undefined;
onChange?: ((...args: any[]) => any) | undefined;
"onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
onMinus?: ((...args: any[]) => any) | undefined;
onPlus?: ((...args: any[]) => any) | undefined;
onOverlimit?: ((...args: any[]) => any) | undefined;
}>, {
name: string | number;
max: string | number;
disabled: boolean;
min: string | number;
longPress: boolean;
step: string | number;
integer: boolean;
showPlus: boolean;
showMinus: boolean;
showInput: boolean;
autoFixed: boolean;
allowEmpty: boolean;
disablePlus: boolean;
disableMinus: boolean;
disableInput: boolean;
defaultValue: string | number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
export default Stepper;
export { stepperProps } from './Stepper';
export type { StepperTheme, StepperProps } from './Stepper';
export type { StepperThemeVars } from './types';
declare module 'vue' {
interface GlobalComponents {
VanStepper: typeof Stepper;
}
}

39
node_modules/vant/lib/stepper/index.js generated vendored Normal file
View File

@@ -0,0 +1,39 @@
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var stdin_exports = {};
__export(stdin_exports, {
Stepper: () => Stepper,
default: () => stdin_default,
stepperProps: () => import_Stepper2.stepperProps
});
module.exports = __toCommonJS(stdin_exports);
var import_utils = require("../utils");
var import_Stepper = __toESM(require("./Stepper"));
var import_Stepper2 = require("./Stepper");
const Stepper = (0, import_utils.withInstall)(import_Stepper.default);
var stdin_default = Stepper;

1
node_modules/vant/lib/stepper/style/index.d.ts generated vendored Normal file
View File

@@ -0,0 +1 @@
export {};

2
node_modules/vant/lib/stepper/style/index.js generated vendored Normal file
View File

@@ -0,0 +1,2 @@
require("../../style/base.css");
require("../index.css");

15
node_modules/vant/lib/stepper/types.d.ts generated vendored Normal file
View File

@@ -0,0 +1,15 @@
export type StepperThemeVars = {
stepperBackground?: string;
stepperButtonIconColor?: string;
stepperButtonDisabledColor?: string;
stepperButtonDisabledIconColor?: string;
stepperButtonRoundThemeColor?: string;
stepperInputWidth?: string;
stepperInputHeight?: string;
stepperInputFontSize?: string;
stepperInputLineHeight?: number | string;
stepperInputTextColor?: string;
stepperInputDisabledTextColor?: string;
stepperInputDisabledBackground?: string;
stepperRadius?: string;
};

15
node_modules/vant/lib/stepper/types.js generated vendored Normal file
View File

@@ -0,0 +1,15 @@
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var stdin_exports = {};
module.exports = __toCommonJS(stdin_exports);