'use strict';

require('../../../utils/index.js');
var runtime = require('../../../utils/props/runtime.js');

"use strict";
const sliderProps = runtime.buildProps({
  value: {
    type: runtime.definePropType([Array, Number]),
    default: 0
  },
  // 是否显示数字输入框
  showInput: {
    type: Boolean,
    default: false
  },
  // 最小值
  min: {
    type: Number,
    default: 0
  },
  // 最大值
  max: {
    type: Number,
    default: 100
  },
  // 是否垂直
  vertical: {
    type: Boolean,
    default: false
  },
  // 反向坐标轴
  reverse: {
    type: Boolean,
    default: false
  },
  // 禁用
  disabled: {
    type: Boolean,
    default: false
  },
  // 步长
  step: {
    type: Number,
    default: 1
  },
  // 垂直高度
  verticalHeight: {
    type: String,
    default: "200px"
  },
  // 输入框大小
  inputSize: {
    type: String
  },
  // 输入框宽度
  inputWidth: {
    type: String,
    default: "100px"
  },
  // 线条粗细
  lineWeight: {
    type: String,
    default: "small"
  }
});
const sliderEmits = {
  "update:value": (value) => !!value || typeof value === "number",
  change: (value) => !!value || typeof value === "number"
};

exports.sliderEmits = sliderEmits;
exports.sliderProps = sliderProps;
//# sourceMappingURL=slider.js.map
