"use strict";
const uni_modules_wotDesignUni_components_common_props = require("../common/props.js");
const inputNumberProps = {
  ...uni_modules_wotDesignUni_components_common_props.baseProps,
  /**
   * 绑定值
   */
  modelValue: uni_modules_wotDesignUni_components_common_props.makeRequiredProp(uni_modules_wotDesignUni_components_common_props.numericProp),
  /**
   * 最小值
   */
  min: uni_modules_wotDesignUni_components_common_props.makeNumberProp(1),
  /**
   * 最大值
   */
  max: uni_modules_wotDesignUni_components_common_props.makeNumberProp(Number.MAX_SAFE_INTEGER),
  /**
   * 步进值
   */
  step: uni_modules_wotDesignUni_components_common_props.makeNumberProp(1),
  /**
   * 是否严格按照步进值递增或递减
   */
  stepStrictly: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(false),
  /**
   * 数值精度
   */
  precision: uni_modules_wotDesignUni_components_common_props.makeNumericProp(0),
  /**
   * 是否禁用
   */
  disabled: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(false),
  /**
   * 是否禁用输入框
   */
  disableInput: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(false),
  /**
   * 是否禁用减号按钮
   */
  disableMinus: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(false),
  /**
   * 是否禁用加号按钮
   */
  disablePlus: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(false),
  /**
   * 是否不显示输入框
   */
  withoutInput: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(false),
  /**
   * 输入框宽度
   */
  inputWidth: uni_modules_wotDesignUni_components_common_props.makeNumericProp(36),
  /**
   * 是否允许为空
   */
  allowNull: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(false),
  /**
   * 输入框占位符
   */
  placeholder: uni_modules_wotDesignUni_components_common_props.makeStringProp(""),
  /**
   * 原生属性，键盘弹起时，是否自动上推页面
   */
  adjustPosition: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(true),
  /**
   * 输入值变化前的回调函数，返回 `false` 可阻止输入，支持返回 `Promise`
   */
  beforeChange: Function,
  /**
   * 是否开启长按加减手势
   */
  longPress: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(false),
  /**
   * 是否立即响应输入变化，false 时仅在失焦和按钮点击时更新
   */
  immediateChange: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(true),
  /**
   * 是否在初始化时更新 v-model 为修正后的值
   * true: 自动修正并更新 v-model
   * false: 保持原始值不修正，但仍会进行显示格式化
   */
  updateOnInit: uni_modules_wotDesignUni_components_common_props.makeBooleanProp(true),
  /**
   * 输入框类型
   * number: 数字输入
   * digit: 整数输入
   */
  inputType: uni_modules_wotDesignUni_components_common_props.makeStringProp("digit")
};
exports.inputNumberProps = inputNumberProps;
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/wot-design-uni/components/wd-input-number/types.js.map
