'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

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

const defaultProps = {
  accessibility: { type: Boolean, default: true },
  // 自定义高度
  adaptiveHeight: { type: Boolean, default: false },
  afterChange: vueTypes.default.any.def(null),
  arrows: { type: Boolean, default: true },
  autoplay: { type: Boolean, default: false },
  autoplaySpeed: vueTypes.default.number.def(3e3),
  beforeChange: vueTypes.default.any.def(null),
  centerMode: { type: Boolean, default: false },
  centerPadding: vueTypes.default.string.def("50px"),
  cssEase: vueTypes.default.string.def("ease"),
  dots: { type: Boolean, default: false },
  dotsClass: vueTypes.default.string.def("slick-dots"),
  draggable: { type: Boolean, default: true },
  unslick: { type: Boolean, default: false },
  easing: vueTypes.default.string.def("linear"),
  edgeFriction: vueTypes.default.number.def(0.35),
  fade: { type: Boolean, default: false },
  focusOnSelect: { type: Boolean, default: false },
  infinite: { type: Boolean, default: true },
  initialSlide: vueTypes.default.number.def(0),
  lazyLoad: vueTypes.default.any.def(null),
  verticalSwiping: { type: Boolean, default: false },
  asNavFor: vueTypes.default.any.def(null),
  // 圆点hover是否暂停
  pauseOnDotsHover: { type: Boolean, default: false },
  // focus是否暂停
  pauseOnFocus: { type: Boolean, default: false },
  // hover是否暂停
  pauseOnHover: { type: Boolean, default: true },
  responsive: vueTypes.default.array,
  rows: vueTypes.default.number.def(1),
  rtl: { type: Boolean, default: false },
  slide: vueTypes.default.string.def("div"),
  slidesPerRow: vueTypes.default.number.def(1),
  slidesToScroll: vueTypes.default.number.def(1),
  slidesToShow: vueTypes.default.number.def(1),
  speed: vueTypes.default.number.def(500),
  swipe: { type: Boolean, default: true },
  swipeEvent: vueTypes.default.any.def(null),
  swipeToSlide: { type: Boolean, default: false },
  touchMove: { type: Boolean, default: true },
  touchThreshold: vueTypes.default.number.def(5),
  useCSS: { type: Boolean, default: true },
  useTransform: { type: Boolean, default: true },
  variableWidth: { type: Boolean, default: false },
  vertical: { type: Boolean, default: false },
  waitForAnimate: { type: Boolean, default: true },
  children: vueTypes.default.array,
  __propsSymbol__: vueTypes.default.any
};

exports.default = defaultProps;
//# sourceMappingURL=default-props.cjs.map
