'use strict';

require('../../../utils/index.cjs');
var vueTypes = require('../../../utils/vue/vueTypes.cjs');
var propType = require('../../../utils/vue/propType.cjs');

function spaceProps() {
  return {
    prefixCls: String,
    size: {
      type: [String, Number, Array]
    },
    direction: vueTypes.default.oneOf(propType.tuple("horizontal", "vertical")).def("horizontal"),
    align: vueTypes.default.oneOf(propType.tuple("start", "end", "center", "baseline")),
    wrap: propType.booleanType()
  };
}
function spaceCompactItemProps() {
  return {
    compactSize: String,
    compactDirection: vueTypes.default.oneOf(propType.tuple("horizontal", "vertical")).def("horizontal"),
    isFirstItem: propType.booleanType(),
    isLastItem: propType.booleanType()
  };
}
function spaceCompactProps() {
  return {
    prefixCls: String,
    size: {
      type: String
    },
    direction: vueTypes.default.oneOf(propType.tuple("horizontal", "vertical")).def("horizontal"),
    align: vueTypes.default.oneOf(propType.tuple("start", "end", "center", "baseline")),
    block: { type: Boolean, default: void 0 }
  };
}

exports.spaceCompactItemProps = spaceCompactItemProps;
exports.spaceCompactProps = spaceCompactProps;
exports.spaceProps = spaceProps;
//# sourceMappingURL=props.cjs.map
