const backTopProps = {
  // 触发滚动的容器对象
  target: {
    type: Object
  },
  // 滚动高度达到此参数值才出现
  visibilityHeight: {
    type: Number,
    default: 200
  },
  // 控制其显示位置，距离容器右边距离
  right: {
    type: Number,
    default: 40
  },
  // 控制其显示位置，距离容器底部距离
  bottom: {
    type: Number,
    default: 40
  }
};

// 组件暴露给外部的 props 类型

const backTopEmits = {
  click: event => event instanceof MouseEvent
};

export { backTopEmits, backTopProps };
