import '../../../utils/index.mjs';
import { arrayType, anyType, objectType } from '../../../utils/vue/propType.mjs';
import PropTypes from '../../../utils/vue/vueTypes.mjs';

function anchorProps() {
  return {
    prefixCls: String,
    offsetTop: Number,
    bounds: Number,
    affix: { type: Boolean, default: true },
    showInkInFixed: { type: Boolean, default: false },
    getContainer: Function,
    wrapperClass: String,
    wrapperStyle: { type: Object, default: () => ({}) },
    getCurrentAnchor: Function,
    targetOffset: Number,
    items: arrayType(),
    direction: PropTypes.oneOf(["vertical", "horizontal"]).def("vertical"),
    onChange: Function,
    onClick: Function
  };
}
function anchorLinkProps() {
  return {
    prefixCls: String,
    href: {
      type: String,
      default: "#"
    },
    title: anyType(),
    target: String,
    /* private use  */
    customTitleProps: objectType()
  };
}

export { anchorLinkProps, anchorProps };
//# sourceMappingURL=props.mjs.map
