"use strict";
const props = {
  /** 延迟显示加载效果的时间，用于防止请求速度过快引起的加载闪烁，单位：毫秒 */
  delay: {
    type: Number,
    default: 0
  },
  /** 加载动画执行完成一次的时间，单位：毫秒 */
  duration: {
    type: Number,
    default: 800
  },
  /** 是否显示为全屏加载 */
  fullscreen: Boolean,
  /** 加载指示符，值为 true 显示默认指示符，值为 false 则不显示，也可以自定义指示符 */
  indicator: {
    type: Boolean,
    default: true
  },
  /** 是否继承父元素颜色 */
  inheritColor: Boolean,
  /** 对齐方式 */
  layout: {
    type: String,
    default: "horizontal",
    validator(val) {
      if (!val)
        return true;
      return ["horizontal", "vertical"].includes(val);
    }
  },
  /** 是否处于加载状态 */
  loading: {
    type: Boolean,
    default: true
  },
  /** 是否暂停动画 */
  pause: Boolean,
  /** 加载进度 */
  progress: {
    type: Number
  },
  /** 加载动画是否反向 */
  reverse: Boolean,
  /** 尺寸，示例：20px */
  size: {
    type: String,
    default: "20px"
  },
  /** 加载提示文案 */
  text: {
    type: String
  },
  /** 加载组件类型 */
  theme: {
    type: String,
    default: "circular",
    validator(val) {
      if (!val)
        return true;
      return ["circular", "spinner", "dots", "custom"].includes(val);
    }
  }
};
exports.props = props;
//# sourceMappingURL=../../../../../.sourcemap/mp-weixin/uni_modules/tdesign-uniapp/components/loading/props.js.map
