import '../../../utils/index.mjs';
import { buildProps, definePropType } from '../../../utils/props/runtime.mjs';

"use strict";
const marqueeProps = buildProps({
  /*
  * @description 列数，当列为0时为单行滚动
  */
  column: {
    type: Number,
    default: 0
  },
  direction: {
    type: [definePropType(String), definePropType(Function)],
    default: "normal"
  },
  rotate: {
    type: Number,
    default: 0
  },
  gradient: {
    type: Boolean,
    default: false
  },
  gradientColor: {
    type: String,
    default: "rgba(255, 255, 255, 1)"
  },
  gradientWidth: {
    type: Number,
    default: 100
  },
  vertical: {
    type: Boolean,
    default: false
  },
  spacing: {
    type: Number,
    default: 0
  },
  left: {
    type: String,
    default: "20%"
  },
  top: {
    type: String,
    default: "20%"
  }
});
const marqueeEmits = {
  complete: (e) => e,
  "loop-complete": (e) => e,
  pause: (e) => e,
  resume: (e) => e
};

export { marqueeEmits, marqueeProps };
//# sourceMappingURL=marquee.mjs.map
